在Activity onStop()上保存列表适配器数据

时间:2015-04-26 19:51:52

标签: android android-listview android-adapter

我有一个带有List Fragment的Activity,如果适配器为空,它会从服务器加载数据。当我按下后退按钮或转到另一个活动并使用向上按钮返回此活动时,适配器将重置为空。

那么如何保存适配器数据,以便活动不必一直从服务器加载数据?

提前致谢!

PS:抱歉,我没有提供任何代码。我只是想知道逻辑。

3 个答案:

答案 0 :(得分:0)

您应该将数据保存到本地SQlite DB中,然后阅读并在onResume()上显示。

答案 1 :(得分:0)

保存您传递给适配器的arraylist对象。将其保存在父活动中,并在设置适配器和列表视图时获取它。

在Activity类中使用 getter setter

答案 2 :(得分:0)

这里回答了问题的答案,请查看Parag Chauhan的回答 Link to the answer