1
A
回答
5
当您使用FragmentTransaction添加片段时,有addToBackStack选项,如果您不使用它,它将不会在堆栈中。
// it won't add to stack
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
// fragment will be added to stack
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.addToBackStack("placeholder")
commit();
2
默认情况下,片段不会添加到堆栈中。您需要从您的代码中删除对addToStack()
的呼叫。
相关问题
- 1. jquery-mobile:如何不添加页面到历史堆栈
- 2. jquery的历史,检查历史堆栈
- 3. 强制将活动添加到历史堆栈
- 4. AngularJS $位置历史堆栈
- 5. addToBackStack不会添加到片段管理器的后端堆栈
- 6. 为什么我不能将片段添加到后台堆栈
- 7. 在android中通过片段导航而不将其添加到后台堆栈
- 8. 保留getChildFragmentManager导航堆栈移除并重新添加片段
- 9. 更改URL,动态无添加之前的历史堆栈
- 10. 更改散列而不更新历史堆栈
- 11. 清除片段返回堆栈而不调用弹出片段
- 12. 把片段堆栈
- 13. 片段堆栈Android
- 14. 如何避免将相同的片段添加到堆栈
- 15. 将多个后台堆栈添加到片段事务
- 16. 片段没有添加到后台堆栈
- 17. MvvmCross Android的片段添加到后退堆栈
- 18. Android片段未添加到返回堆栈
- 19. rbenv irb历史不保存
- 20. 保存堆栈?
- 21. Android活动历史堆栈问题
- 22. 如何清除堆栈历史记录?
- 23. 如何重建GWT历史堆栈?
- 24. 清除History.js的历史堆栈
- 25. 报警历史堆栈或队列?
- 26. 清除活动历史堆栈
- 27. gwt anchor没有更新历史堆栈
- 28. 的Android添加新的/不同的片段返回堆栈
- 29. 重新加载IFRAME而不添加到历史记录
- 30. 添加历史到jQuery ajax