我正在研究 FragmentsTabs,谁能告诉我,如何为每个选项卡维护单独的 backstack...?提前致谢。
问问题
1848 次
2 回答
6
最新的支持库包括嵌套片段。嵌套片段可用于为每个选项卡实现单独的后台堆栈。
您需要在每个父选项卡片段中都有一个子片段,并使用子片段而不是父片段添加到后台堆栈。
您还需要覆盖 OnBackPressed 以便在必要时弹出当前活动选项卡片段的后台堆栈。
例如:
public void onBackPressed()
{
if (!currentTabFragment.getChildFragmentManager().popBackStackImmediate())
{
super.onBackPressed();
}
}
于 2013-01-27T06:20:45.033 回答
1
其实你不能。这对于您跑步backstack
的每个人来说都是独一无二的。因此,IMO 唯一的方法就是拥有更多.Activity
fragments
Activity
编辑:在这里查看我的问题
于 2012-05-25T07:52:55.587 回答