其他分享
首页 > 其他分享> > 如何在Android中为片段制作单独的后堆栈

如何在Android中为片段制作单独的后堆栈

作者:互联网

我有一个活动,其中包含单独的片段和FrameLayout中的导航按钮. FrameLayout包含表示应用程序类别之一的内容片段(时间轴,配置文件等).单击导航按钮可在内容片段(类别)之间切换.类别也有子类别.

问题是如何针对每个类别使用单独的后向堆栈进行适当的向后导航,如何在每个类别都记住最后状态(子类别片段)的类别之间切换(从上一状态继续使用).如何实现呢?

解决方法:

谢谢大家这里有很多答案(零).这是“如此复杂”的问题!

我发现可以使用带有Category片段内的frameLayout的Fragment.getChildFragmentManager来实现此功能.使用类别片段在类别之间切换;使用带有子类别片段的类别片段内的.getChildFragmentManager和frameLayout进行单独的后向堆栈.您也可以使用ViewPager作为切换工具.

标签:fragmentmanager,android-fragments,android-5-0-lollipop,android
来源: https://codeday.me/bug/20191119/2037357.html