我有一个Android应用程序实现带有选项卡的PageView:https://github.com/sbpc/ajavacc PageView加载其片段并正确显示所有内容;但偶尔会有个别碎片被处置掉。有没有办法存储Fragment的状态,防止页面被丢弃;或者我是否需要将构建每个页面的值保存到文件中?
答案 0 :(得分:1)
类MainPagerAdapter
已经在使用FragmentPagerAdapter
,它将创建的Fragment
保留在内存中。您可以更进一步,将方法setRetainInstance(true)
添加到Fragment
中的每个ViewPager
。这应该工作。您可以阅读有关此here的更多信息。