我有管理片段的问题。 (使用支持包,修订版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);
这很有效,我的背部堆栈得到清理,禁止这个小怪癖。我不知道如何从backstack中删除单个片段,因为弹出backstack会删除该片段下面的所有内容。任何想法,或者我只是在厚厚的?