Android片段的单一实例

时间:2013-05-20 14:45:47

标签: android

有没有办法当我们使用ft.addToBackStack(null);时,我们只向BackStack添加一个实例?当用户按下后退按钮时,将相同片段的多个实例添加到后台堆栈会产生混乱?

1 个答案:

答案 0 :(得分:3)

您可以尝试将字符串设置为addToBackStack方法。实施例

ft.addToBackStack("fragmentA");

稍后,如果你想再次插入相同的片段。在将其添加到布局之前,请执行此操作。

getFragmentManager().popBackStack("fragmentA", FragmentManager.POP_BACK_STACK_INCLUSIVE);

http://developer.android.com/reference/android/app/FragmentManager.html#popBackStack(java.lang.String, int)