2

我对 Android 很陌生,我目前正在开发 Android 应用程序,它将从 Restful API 解析 JSON 并在列表视图中显示一些数据。我研究过使用 GSON 进行解析,因为 JSON 非常复杂。现在我的主要问题是弄清楚如何将数据存储在某个地方,这样应用程序就不需要在每次点击活动时重新加载自己。我在这里查看了几个问题,但它们似乎都指向 JSON 而不是 GSON。任何人都可以推荐一种有效的方法吗?

谢谢

4

1 回答 1

1

如果您想永久存储数据,最好将反序列化对象插入到 sqlite 数据库或将它们作为文件存储在磁盘本地。

如果您的意图是为每次启动加载数据,那就更容易了。只需将您的对象放入公共静态对象中。所以你可以检查对象是否不为空。如果它为空,则必须加载数据。另一个机会是使用 SharedPreferences。

于 2012-11-20T14:42:59.817 回答