找不到栏图标的侦听器



我正在开发一个应用程序,认为该方法setHomeAsUpIndicator,替换了活动的标题。到目前为止,一切都有意义,因为它可以通过阅读文档来理解,但是我不知道为什么当我按下图标时,会启动某个活动。 代码的这一特定部分如下所示:

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时,将启动另一个活动,但我不知道在哪里指示。

感谢您的帮助!

它移动到以前的活动,因为在 AndroidManifest.xml 文件中设置了一个父活动,如下所示:

<activity
android:name=".ExampleActivity"
android:parentActivityName=".MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity"/>
</activity>

最新更新