导航到最后显示的片段

时间:2014-03-04 10:04:58

标签: android android-fragments android-activity up-button

我在MainActivity中实现了一个包含两个片段的NavigationDrawer。第二个片段包含一个ListView,它打开一个新的Activity(onItemClick),显示相应的详细数据。 (我猜这几乎是主/细节流程)。

当我使用向上按钮导航回来时,我显示了第一个片段而不是第二个带有ListView的片段。

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

在MainActivity中创建方法,例如setFragment(int whichFragment); 你需要设置你想要的片段,你应该已经有了这样做的代码,而不是在onBackPressed()方法中调用该方法。

关于另一个片段的问题,这取决于您的主/详细流程如何工作,如果您不再需要左侧菜单,则使用其他活动不是问题,但如果您确实需要左侧菜单然后使用另一个片段。

祝你好运