【发布时间】:2012-04-07 14:55:10
【问题描述】:
我想在我的 android 应用程序中缓存来自 json-webservice 的数据。第一次启动应用程序时,它应该等到从服务加载所有数据。在初始加载后,应用程序应不时(几天)检查是否有新数据可用。如果是,则下次启动应用时应刷新并加载本地存储的数据。
目前我正在尝试通过 IntentService 并将加载的数据保存在文件中来解决这个问题 - 但我不是一个非常干净漂亮的方法!
有人知道这样做的干净方法吗?缓存模式?
【问题讨论】:
-
添加一个 ContentProvider 将数据存储在数据库中。这可能更漂亮 - 当您可以简单地保存文件时(这本身已经是一种缓存模式),这只是很多工作
标签: java android json web-services caching