Android中的缓存对象?
我想知道在Android应用程序中缓存对象的最佳方式是什么?我正在使用一个REST应用程序,并编写了一个通知类,它以JSON格式从我们的API获取大量新消息、事件、留言簿等 我使用这些数字在图标上显示一个徽章,这样用户就可以看到他们是否有任何新的未读消息、事件等Android中的缓存对象?,android,object,caching,Android,Object,Caching,我想知道在Android应用程序中缓存对象的最佳方式是什么?我正在使用一个REST应用程序,并编写了一个通知类,它以JSON格式从我们的API获取大量新消息、事件、留言簿等 我使用这些数字在图标上显示一个徽章,这样用户就可以看到他们是否有任何新的未读消息、事件等 不过,我想将此对象缓存大约5分钟以节省性能,但这并不像在SharedReferences类上设置过期日期那么简单……那么我该怎么做呢?您有很多选择,您的选择取决于应用程序的需要: 使用缓存 缓存到文件(内部/外部存储) 来自支持包的u
不过,我想将此对象缓存大约5分钟以节省性能,但这并不像在SharedReferences类上设置过期日期那么简单……那么我该怎么做呢?您有很多选择,您的选择取决于应用程序的需要:
- 使用缓存
- 缓存到文件(内部/外部存储)
- 来自支持包的util
HttpUrlConnection
类与服务器交互,请查看该类
但是这些选项都不提供设置缓存生存期的内置支持,如果需要,您必须自己实现它 谢谢你的反馈。然而,缓存生存期对我来说非常重要,所以我还是选择了SharedReferences和定制的timerclass。