我有一个带有List Fragment的Activity,如果适配器为空,它会从服务器加载数据。当我按下后退按钮或转到另一个活动并使用向上按钮返回此活动时,适配器将重置为空。
那么如何保存适配器数据,以便活动不必一直从服务器加载数据?
提前致谢!
PS:抱歉,我没有提供任何代码。我只是想知道逻辑。
答案 0 :(得分:0)
您应该将数据保存到本地SQlite DB中,然后阅读并在onResume()上显示。
答案 1 :(得分:0)
保存您传递给适配器的arraylist对象。将其保存在父活动中,并在设置适配器和列表视图时获取它。
在Activity类中使用 getter 和 setter 。
答案 2 :(得分:0)
这里回答了问题的答案,请查看Parag Chauhan的回答 Link to the answer