Android Home Up按钮——指定父活动片段

Android Home Up按钮——指定父活动片段,android,android-fragments,Android,Android Fragments,我在我的应用程序的主要活动上使用一个导航抽屉,有三个选项。选项一是主活动中使用的默认片段。单击选项二只是将旧片段替换为新片段,但保留在相同的主活动中。这一切都很好 下一步是单击选项2中的一个列表项,它将打开一个新的activity+片段。我用 ((ActionBarActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true); 当我按下Home up按钮时,问题出现了。它把我带到带有初始片段(选项1

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

下一步是单击选项2中的一个列表项,它将打开一个新的activity+片段。我用

((ActionBarActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);

当我按下Home up按钮时,问题出现了。它把我带到带有初始片段(选项1)的主活动,而不是选项2片段。如何更改此选项?

您需要覆盖活动2中的选项项Selected,并在按下home键时完成

    public boolean onOptionsItemSelected(MenuItem item) {

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

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