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. 活動歷史記錄 - 保留堆棧但釋放內存
- 6. 爲什麼我不能將片段添加到後臺堆棧
- 7. addToBackStack不會添加到片段管理器的後端堆棧
- 8. 在android中通過片段導航而不將其添加到後臺堆棧
- 9. 保留getChildFragmentManager導航堆棧移除並重新添加片段
- 10. 更改URL,動態無添加之前的歷史堆棧
- 11. 更改散列而不更新歷史堆棧
- 12. 清除片段返回堆棧而不調用彈出片段
- 13. 把片段堆棧
- 14. 片段堆棧Android
- 15. rbenv irb歷史不保存
- 16. 如何避免將相同的片段添加到堆棧
- 17. 將多個後臺堆棧添加到片段事務
- 18. 片段沒有添加到後臺堆棧
- 19. MvvmCross Android的片段添加到後退堆棧
- 20. Android片段未添加到返回堆棧
- 21. 保存堆棧?
- 22. 如何重建GWT歷史堆棧?
- 23. 如何清除堆棧歷史記錄?
- 24. gwt anchor沒有更新歷史堆棧
- 25. Android活動歷史堆棧問題
- 26. 報警歷史堆棧或隊列?
- 27. 調用堆棧歷史溢出
- 28. 清除History.js的歷史堆棧
- 29. 清除活動歷史堆棧
- 30. 的Android添加新的/不同的片段返回堆棧