我有这样的架构:
Activity 1
-> Activity 2
Activity 2
有一个带有向上导航按钮的导航栏。当我按下它时,Activity 1
从头开始创建,尽管后退按钮只是返回到 Activity 1
。
我应该怎么做才能使navigation up
不从头开始创建Activity 1
?
最佳答案
你应该在 onOptionsItemSelected
中有这个:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
关于android向上导航栏总是创建新的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20971023/