use*_*031 5 android android-fragments fragmentmanager fragment-backstack
我的问题一般在这个问题中描述: 一劳永逸,如何在后台堆栈中正确保存Fragments的实例状态?
但我无法理解接受的答案是如何与它相关的.
保持简短:
有2个片段A和B.
我使用transaction.replace()从A转到B并将事务添加到backstack.
我旋转屏幕 - >片段A不可见,但它的onSaveInstanceState被调用 - 到目前为止一切正常.
我再次旋转屏幕.再次调用A的onSaveInstanceState,但现在它的视图不存在,所以我无法保存它的状态.
如接受的答案所示,使用getFragment/putFragment的目的是什么?当我的片段在后台时,我猜是没有必要继续参考它.谢谢.
| 归档时间: |
|
| 查看次数: |
962 次 |
| 最近记录: |