【发布时间】:2014-12-09 09:55:51
【问题描述】:
在我正在开发的项目中,有一系列片段与replace 交换:A -> B -> C。
我不喜欢它的一件事是,当弹出后台堆栈时,片段会重新创建,我会丢失 UI 设置,而且我还需要在数据加载和生命周期中跳舞。另一方面,如果我使用add 方法,它不会破坏碎片,但它也会让我担心内存消耗——它会导致OutOfMemoryException 吗?框架是否处理 LRU 隐藏片段?
有什么方法可以结合add 和replace 的好处?也许我应该尝试使用add + hide?
【问题讨论】:
标签: android android-fragments fragmentmanager