0
我对使用添加片段管理器的addToBackStack函数感到非常困惑。当我们替换片段时,是addToBackStack(...)将当前片段添加到backstack中,还是将被替换的片段?是addToBackStack添加当前或新的片段回栈?
谢谢。
我对使用添加片段管理器的addToBackStack函数感到非常困惑。当我们替换片段时,是addToBackStack(...)将当前片段添加到backstack中,还是将被替换的片段?是addToBackStack添加当前或新的片段回栈?
谢谢。
addToBackStack
是用来放当前片段进栈,才去到下一个片段
本次交易添加到回栈。这意味着交易在交易完成后将被记住,并在稍后弹出堆栈时反转 。
含义:
如果您目前一个片段A
和移动片段B
。
片段A
现在在后面的堆栈中。
当您在片段B
上按回时,您将返回片段A