Android Home Up Button - 指定父活动片段

时间:2014-02-07 18:25:42

标签: android android-fragments

我在我的应用程序的主要活动上使用导航抽屉有三个选项。选项一是主活动中使用的默认片段。单击选项2只会将旧片段替换为新片段,但保留在同一主活动中。这一切都很好。

下一步是我单击选项二中的一个列表项,它会打开一个新的活动+片段。我用

在新片段中实现了Home Up按钮
((ActionBarActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);

问题出现在我点击Home Up按钮。它带我到主要活动的初始片段(选项一)而不是选项二片段。我该如何改变?

1 个答案:

答案 0 :(得分:0)

您必须在活动二中override onOptionsItemSelected,然后在按下主页时完成

    public boolean onOptionsItemSelected(MenuItem item) {

if (item.getItemId() == android.R.id.home) {

    finish();
    return true;
}
return super.onOptionsItemSelected(item);
}