我在我的应用程序的主要活动上使用导航抽屉有三个选项。选项一是主活动中使用的默认片段。单击选项2只会将旧片段替换为新片段,但保留在同一主活动中。这一切都很好。
下一步是我单击选项二中的一个列表项,它会打开一个新的活动+片段。我用
在新片段中实现了Home Up按钮((ActionBarActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
问题出现在我点击Home Up按钮。它带我到主要活动的初始片段(选项一)而不是选项二片段。我该如何改变?
答案 0 :(得分:0)
您必须在活动二中override
onOptionsItemSelected
,然后在按下主页时完成
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
return true;
}
return super.onOptionsItemSelected(item);
}