有没有办法当我们使用ft.addToBackStack(null);
时,我们只向BackStack添加一个实例?当用户按下后退按钮时,将相同片段的多个实例添加到后台堆栈会产生混乱?
答案 0 :(得分:3)
您可以尝试将字符串设置为addToBackStack方法。实施例
ft.addToBackStack("fragmentA");
稍后,如果你想再次插入相同的片段。在将其添加到布局之前,请执行此操作。
getFragmentManager().popBackStack("fragmentA", FragmentManager.POP_BACK_STACK_INCLUSIVE);