我对使用添加片段管理器的addToBackStack函数感到很困惑。当我们替换片段时,是addToBackStack(...)将当前片段添加到backstack,还是将要替换的片段?
谢谢。
答案 0 :(得分:2)
addToBackStack
用于将当前片段放入堆栈,然后转到下一个片段
将此事务添加到后台堆栈。这意味着 交易将在提交后被记住,并将被撤销 以后弹出堆栈时的操作。
含义:
如果您目前是一个片段A
并转移到片段B
。
片段A
现在位于后台。
当您在片段B
上按下时,您将返回片段A