【问题标题】:The best way to build cache构建缓存的最佳方法
【发布时间】:2016-03-01 06:17:44
【问题描述】:

我有适合 Facebook 的应用程序,VK 应用程序。我需要制作一个缓存系统来离线访问某些页面并提高数据加载时间。我之前从来没有做过缓存系统……所以我很想听听那些构建过缓存系统的人的建议。例如,如何更好地将数据保存在数据库或文件中。如果它是数据库,那么将其存储在 android 应用缓存文件夹中或使用简单的内置 sqlite 数据库的最佳方法是什么...我会很高兴根据我的主题回答所有问题。

【问题讨论】:

  • 你想存储什么?是图片还是文字?
  • 图片和文字(json对象)

标签: android


【解决方案1】:

您可以使用 Android 中提供的 LruCache 缓存项目。 LruCache

当您尝试保存 Json 对象时,有效的方法是使用网络库(例如 Volley)检索 Json 对象并将 Json 字符串保存在 SharedPreferences 文件中。您可以随时解析它以加载到视图中!您可以使用带有 LruCache 的 Volley 的 NetworkImageView 缓存图像!这可以帮助您轻松缓存和填充图像和文本!完美教程已经上线here

另外,这也是我的实现的code!

【讨论】:

  • 如果您发现任何问题,请在评论中回复! :)
猜你喜欢
  • 2014-05-20
  • 1970-01-01
  • 2021-12-18
  • 2011-04-26
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多