Android片段,删除众多之一

时间:2012-06-30 19:50:55

标签: android android-fragments

我有管理片段的问题。 (使用支持包,修订版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会删除该片段下面的所有内容。任何想法,或者我只是在厚厚的?

0 个答案:

没有答案