有没有办法在我们使用时ft.addToBackStack(null);只向 BackStack 添加一个实例?当用户按下后退按钮时,将同一片段的多个实例添加到后退堆栈会造成混乱?
小智 3
您可以尝试为 addToBackStack 方法设置一个字符串。前任
ft.addToBackStack("fragmentA");
Run Code Online (Sandbox Code Playgroud)
稍后,如果您打算再次插入相同的片段。您可以在将其添加到布局之前执行此操作。
getFragmentManager().popBackStack("fragmentA", FragmentManager.POP_BACK_STACK_INCLUSIVE);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3418 次 |
| 最近记录: |