标签: android
我有适合Facebook,VK应用程序的应用程序。我需要建立一个缓存系统,以便对某些页面进行脱机访问,并缩短数据加载时间。我从来没有提前制作缓存系统......所以我非常希望听取构建这种系统的人的意见。例如,如何在数据库或文件中更好地保存数据。如果它的数据库那么在android app cache文件夹中存储它的最佳方式或者使用一个简单的内置sqlite数据库......我会非常高兴我的主题所有答案。
答案 0 :(得分:1)
您可以使用Android中提供的 LruCache 来缓存项目。 LruCache
当您尝试保存Json对象时,有效的方法是使用Volley等网络库检索Json对象,并将Json String保存在SharedPreferences文件中。并且您可以随时解析它以加载到视图中!你可以使用LruCache的Volley NetworkImageView缓存图像!这有助于您无故障地缓存和填充图像和文本!完善的教程已经可以使用here
Volley
此外,这里也是code的实现!