【发布时间】:2017-06-14 19:13:01
【问题描述】:
我对添加片段管理器的 addToBackStack 函数的用法感到很困惑。当我们替换fragment时,addToBackStack(...)是将当前fragment添加到backstack,还是将要替换的那个?
谢谢。
【问题讨论】:
标签: android android-fragments fragment
我对添加片段管理器的 addToBackStack 函数的用法感到很困惑。当我们替换fragment时,addToBackStack(...)是将当前fragment添加到backstack,还是将要替换的那个?
谢谢。
【问题讨论】:
标签: android android-fragments fragment
addToBackStack 用于将当前片段放入堆栈,然后再进入下一个片段
将此事务添加到后台堆栈。这意味着 事务提交后会被记住,并会反转 之后从堆栈中弹出时的操作。
意思:
如果您目前是一个片段A,则移动到片段B。
片段A 现在在后台堆栈中。
当您在片段B 上按返回时,您将返回片段A
【讨论】: