在我的应用程序中,我使用 SoftReference 来缓存图像,它在有效的互联网连接下工作正常。现在我需要缓存图像,以便在离线模式下使用它。
实现它的最佳方法是什么? 将复杂的解决方案与 SoftReference 和数据库一起使用?或者可能是 SoftReference 和本地存储(sdcard)?
非常感谢您的建议。谢谢。
最佳答案
内存和磁盘中的 2 级缓存。查看https://github.com/mttkay/droid-fu github上的项目。它包含一个以这种方式工作的 ImageCache。
关于android - 在 Android 上缓存图像的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2999848/