【发布时间】:2014-01-08 01:17:53
【问题描述】:
我已经知道的是:
在fragmentTransaction.replace()之后,当前片段的onStop()函数将被调用
而fragmentTransaction.add() 不会。
在调用fragMgr.popBackStack();之后,无论使用fragmentTransaction.replace还是fragmentTransaction.add(),我们都会返回到上一个片段
那么fragmentTransaction.replace做了什么?
我可以理解我们可以在前一个片段上“添加”一个片段,然后通过popBackStack()返回到前一个片段,但是:
如果之前的片段被当前片段“替换”,我猜之前的片段被删除并添加了当前片段,当popBackStack()调用时如何返回到之前的片段?
【问题讨论】:
标签: android android-fragments fragment