以自定义方式保存和恢复片段

时间:2014-03-22 10:52:33

标签: android android-fragments

我正在开发一个应用程序,其中我有几个片段来处理所有内容( - 由一个活动托管)

其中一些片段是简单的ListFragments,其中存储了BaseAdapter。

在我的应用程序生命周期中,这些片段之间会不断变换。 因此,为了保留每个片段保持的数据,我在每个片段的MainActivity(托管所有片段)中保留一个引用,每当打开这个片段的调用时,我首先检查它是否为空,然后只需调用当前引用到.replace(...)。commit();

并以这种方式我将数据保存在片段内:ListFragment将保持其适配器存储在其中的所有相关数据。无需重新下载(从服务器)。

我的问题:这是处理这种情况的好方法,还是我会遇到未来的问题

0 个答案:

没有答案