我正在开发一个应用,该应用以方法setHomeAsUpIndicator
替换了活动的标题。到目前为止,所有内容都很有意义,因为可以通过阅读documentation来理解它,但是我不知道为什么当我按下该图标时会启动某个Activity。
代码的这一特定部分如下所示:
private void myMethod() {
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeAsUpIndicator(
ContextCompat.getDrawable(this, R.drawable.someIcon)
);
actionBar.setHomeActionContentDescription(
getResources().getString(R.string.correspondingDescription)
);
actionBar.setDisplayShowTitleEnabled(false);
}
当按下someIcon
时,将启动另一个活动,但是我不知道该指示在哪里。
感谢您的帮助!
答案 0 :(得分:2)
它移至上一个活动,因为在AndroidManifest.xml文件中设置了一个父活动,如下所示:
<activity
android:name=".ExampleActivity"
android:parentActivityName=".MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity"/>
</activity>