0

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

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

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

4

1 回答 1

1

例如,在 MainActivity 中创建方法setFragment(int whichFragment); 并在其中设置您想要的片段,您应该已经拥有执行此操作的代码,而不是在方法中调用该onBackPressed()方法。

对于您关于另一个片段的问题,这取决于您的主/详细信息流的工作方式,如果您不再需要左菜单,则使用另一个活动不是问题,但如果您确实需要左菜单,则使用另一个分段。

此致

于 2014-03-04T11:03:40.447 回答