在片段1中获取JSON并保存,然后在片段中显示数据

时间:2015-10-03 02:15:58

标签: android json multithreading android-fragments

在我的应用中,我在视图寻呼机中有两个片段 在Fragment 1中我有一个列表视图,在项目列表视图中有:tile,image和一个按钮 我想当我点击按钮时我可以从服务器加载JSON并将其保存在SD卡的文件夹(文件txt)中,当我再次点击它时我可以删除txt文件中的内容 并且通过存储的数据,我可以在片段中显示它。 我通过以下方法做到了但没有成功: 当我单击按钮时,我开始向JSON发送新线程请求并获取数据,然后保存它 但是当我展示两个片段时我无法得到它,当我重启我的应用程序时,我可以得到它 这里出现的问题是与活动并行运行的线程以及当我重新启动应用程序以获取线程结果时 一旦完成下载数据,哪些措施必须采取结果线程?或者是否有任何措施可以帮助我做到这一点? 非常感谢

1 个答案:

答案 0 :(得分:0)

如果您使用共享首选项来实现此功能,那就太棒了。使用单独的线程从服务器下载json并直接保存到共享首选项。一旦要显示第二个片段上的数据,就可以从共享首选项中获取它。