2

我正在访问来自 json 的数据,将来自 json 的数据存储在 sqlite 中,然后检索它并将它们显示在屏幕上。这个过程需要很长时间。哪个是减少时间消耗而不是从 sqlite 存储和检索数据的更好方法?任何人都可以在这个问题上帮助我吗?

4

3 回答 3

4

您可以将 JSON 作为纯文本存储在文件中。

放置它们的好地方是应用程序的缓存目录。

https://developer.android.com/reference/android/content/Context.html#getExternalCacheDir() https://developer.android.com/reference/android/content/Context.html#getCacheDir()

于 2013-02-19T07:18:23.713 回答
0

您可以将 JSON 数据存储在文件或共享首选项中。检查在 android 训练中保存数据

于 2013-02-19T07:20:50.123 回答
0

我也使用文件系统来存储 json。它可以更容易调试,因为您可以让 json.tostrong 方法缩进 json 哟使使用 android 文件浏览器更容易阅读。

我创建了一个接受并返回 json 的文件系统类,因此应用程序只将文件系统视为 json 存储。

于 2013-02-19T07:22:31.597 回答