Android中的缓存对象?

时间:2014-04-28 12:04:12

标签: android object caching

我想知道在Android应用程序中缓存对象的最佳方法是什么?我正在使用REST应用程序并编写了一个通知类,它以JSON格式从我们的API中获取大量新消息,事件,来宾帖等。

我使用这些数字在图标上显示徽章,以便用户可以看到他们是否有任何新的未读消息,事件等......

但是我想缓存这个对象大约5分钟左右才能保存性能,但它并不像在sharedpreferences类上设置过期日期那么容易......所以我该怎么办呢?

1 个答案:

答案 0 :(得分:1)

您有很多选择,您的选择取决于应用需求:

如果您要缓存图片,可以使用“一体化”库中的一个:

如果您使用HttpUrlConnection类与服务器进行交互,请查看HttpResponseCache类。

但是这些选项都没有提供内置的缓存生命周期支持,如果需要,您必须自己实现。