Android JakeWhartons DiskLruCache示例

Android JakeWhartons DiskLruCache示例,android,caching,Android,Caching,我想在基于API Level 7+的Android应用程序中使用Jake Wharton提供的DiskLruCache。我会在ListView中使用它在SD卡上缓存下载的图像,但我不了解这个库的用法。 谁能给我举个例子,说明如何从这个缓存中获取位图或将位图放入缓存中?(键=文件路径,值=位图) 我找不到获取此快照对象值的方法 感谢您的帮助。我在这里发布的示例中使用了getBitmap() 这是你在另一个标题下寻找的答案。您必须为一些代码创建一个Utils,但这非常简单 祝你好运 您也可以尝试使用

我想在基于API Level 7+的Android应用程序中使用Jake Wharton提供的
DiskLruCache
。我会在ListView中使用它在SD卡上缓存下载的图像,但我不了解这个库的用法。 谁能给我举个例子,说明如何从这个缓存中获取位图或将位图放入缓存中?(键=文件路径,值=位图)

我找不到获取此快照对象值的方法

感谢您的帮助。

我在这里发布的示例中使用了getBitmap()

这是你在另一个标题下寻找的答案。您必须为一些代码创建一个Utils,但这非常简单

祝你好运


您也可以尝试使用非常简单的DiskLruCache包装器:

我正在使用:imgCache=new DiskLruImageCache(上下文,“图像”,磁盘缓存大小);imgCache.put(id,scaleImage(bmp));储存。位图b=imgCache.getBitmap(id);从该缓存检索位图。但它说没有找到图像。你知道为什么吗?我也有同样的问题。很多不必要的步骤?我知道这是一篇很老的帖子,但如果你还记得的话。你有没有检查过杰克·沃顿的图书馆是否有现成的内存缓存。