我有一个至少包含3个片段的viewpager。如果用户将数据输入A,然后输入B,则输入C并返回A,数据从A中丢失。
我想我在某处看到这与内存管理有关,因为片段只连接或存储相邻的片段,当我离得太远时它会杀死A. 但是我希望保留每个片段的生命,即使我有> 3。
除非明确指示,否则我如何告诉viewpager永远不会杀死片段?
答案 0 :(得分:73)
使用
setOffscreenPageLimit(int limit)
ViewPager对象上的。 “它设置了在空闲状态下视图层次结构中当前页面任一侧应保留的页数。”