31

我有一个至少有 3 个片段的浏览器。如果用户将数据输入到 A,然后是 B,然后是 C,然后返回到 A,则数据从 A 中丢失。

我想我在某处读到这与内存管理有关,因为片段只连接或存储相邻的片段,当我离得太远时它会杀死 A。但是,即使我拥有>3,我也希望保留每个片段的生命。

除非明确指示,否则我如何告诉 viewpager 永远不要杀死片段?

4

1 回答 1

83

采用

setOffscreenPageLimit(int limit) 

在 ViewPager 对象上。“它设置了在空闲状态下应该保留到视图层次结构中当前页面任一侧的页面数。”

于 2013-01-11T20:49:13.403 回答