我想在基于API Level 7+的Android应用中使用Jake Wharton的DiskLruCache
。我会在我的ListView中使用它来缓存SdCard上下载的图像,但我不明白这个库的用法。
有人能告诉我一个如何从这个缓存中获取Bitmaps或将Bitmaps放入缓存的示例吗? (key = filePath,value = Bitmap)
我找不到获取此快照对象值的方法。
感谢您的帮助。
答案 0 :(得分:6)
我在这里发布的样本中使用了getBitmap()。
这是您在不同标题下寻找的答案。你必须为一些代码创建一个Utils,但它非常简单。
祝你好运!
Using DiskLruCache in android 4.0 does not provide for openCache method
答案 1 :(得分:2)
您也可以尝试使用DiskLruCache包装器:https://github.com/fhucho/simple-disk-cache