每次应用关闭时,片段都会被破坏

时间:2015-03-14 10:02:21

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

所以我有这个应用程序它有一个主要活动,3个片段由viewpager控制。所以这是一个标签应用程序。我有一个扩展FragmentPagerAdapter的TabPagerAdapter,在这个类中getItem返回新的fragment();

我的第二个问题是,当我关闭我的应用程序时,所有填充的片段都会丢失所有视图,我必须再次刷新我的列表视图。那么有什么方法可以让片段保留它的应用程序打开和关闭的视图和数据,比如twitter和facebook应用程序,其中feed被保存到最后同步的feed。

我已经看到答案,他们说我应该创建一个静态的initialize()方法并在tabsadapter中调用它,但由于我的数据是在Arraylist中,如何将它存储在一个包中?

您能为此提供示例代码吗?

对不起,我知道这个问题很模糊,我要求一个很大的答案,但我真的很困惑,无法找到合适的解决方案。

1 个答案:

答案 0 :(得分:0)

我对这个问题的解决方案是Amrut Bidri在评论中建议设置一个文件,然后将数据存储在该文件中,并在创建片段时从中加载。