如何在Android中为片段创建单独的返回堆栈

3

我有一个包含导航按钮的活动,分别在片段和FrameLayout中。 FrameLayout包含表示应用程序类别之一(时间轴,个人资料等)的内容片段。 点击导航按钮可以在内容片段(类别)之间切换。 类别还具有子类别。

问题是如何为每个类别创建正确的后退导航,以便使用最后状态(子类别片段)记住上一个状态,并且对于每个类别也是如此。 如何实现它?

1个回答

3
感谢您的提问。这里有很多答案(零)。这个问题非常复杂!
我发现可以使用Fragment.getChildFragmentManager和Category片段内的frameLayout来实现此功能。使用类别片段切换类别;使用.getChildFragmentManager和Category片段内的frameLayout与子类别片段制作单独的返回堆栈。您还可以使用ViewPager作为切换工具。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接