保持PageView片段的视图不被处置

时间:2014-11-23 01:47:51

标签: android android-fragments android-viewpager fragmentpageradapter android-pageradapter

我有一个Android应用程序实现带有选项卡的PageView:https://github.com/sbpc/ajavacc PageView加载其片段并正确显示所有内容;但偶尔会有个别碎片被处置掉。有没有办法存储Fragment的状态,防止页面被丢弃;或者我是否需要将构建每个页面的值保存到文件中?

1 个答案:

答案 0 :(得分:1)

MainPagerAdapter已经在使用FragmentPagerAdapter,它将创建的Fragment保留在内存中。您可以更进一步,将方法setRetainInstance(true)添加到Fragment中的每个ViewPager。这应该工作。您可以阅读有关此here的更多信息。