我有管理片段的问题。(使用支持包,修订版 9(2012 年 6 月))
我有一个屏幕上有 2 个片段的活动。如果我添加片段 A,然后添加片段 B,然后销毁片段 A 片段 B 也被销毁。
我以这种方式管理片段(有开始和提交行)
添加
ft.add(location, fragment, tag);
ft.addToBackStack(tag);
消除
this.mFragmentManager.popBackStack(this.fragmentTopBarType.toString(),
FragmentManager.POP_BACK_STACK_INCLUSIVE);
ft.remove(fragment);
这很好用,我的后堆被清理了,除了这个小怪癖。我不知道如何简单地从后台删除单个片段,因为弹出后台会删除该片段下方的所有内容。有什么想法还是我只是很厚?