缓存数据android app的最佳方法

时间:2014-01-28 18:00:39

标签: android performance sqlite caching

在Android应用(类别,产品......)中本地缓存来自本地的宁静网络服务的数据的最佳方法是什么? XML,sqlite还是其他什么?从性能的角度来看哪种方法最好?那应用程序的大小呢?

1 个答案:

答案 0 :(得分:1)

有很多选择需要考虑。

总的来说,我认为最好的方法是依靠别人的想法,而不是重新发明轮子。

对于一个宁静的Web服务,请查看Square's Retrofit,它依赖于OkHttp依赖于HTTP缓存标准,该标准使用DiskLruCache缓存到内存,然后缓存到磁盘。

使用这种技术可以使缓存层自动化,您不必担心它,同时获得好处。

这是一种伞形用例。这实际上取决于你需要什么,但在大多数情况下,这种技术应该涵盖你的基础。