使用通用图像加载器保存本地恢复的图像

时间:2014-10-02 11:47:36

标签: android image universal-image-loader

我使用通用图像加载程序从服务器检索大量图像并在列表视图中显示它。 现在当缓存已满时,库会自动删除一些旧的"图片为自由空间保持新的,所以当我滚动"返回"为了查看以前的图像(已从缓存中删除),库再次下载。 如果库使用3g连接恢复图片,这是一个非常大的问题。

我想做的是: - 从链接中恢复图片 -save pic在缓存中(库已经这样做了) -save pic也存储在存储文件夹中

因此,当图书馆需要再次显示一个尚未进入chache的旧图片时,它可以从存储中恢复,而不是从网络中恢复。

可以这样做吗?

2 个答案:

答案 0 :(得分:2)

我认为击球方式是你使用 UrlImageViewHelper ,你可以从https://github.com/koush/UrlImageViewHelper下载

它会自动将图像存储在现金存储器中,这是使用此库加载图像的更好方法。

答案 1 :(得分:1)

是的你可以首先你必须在第一次做活动时将图像存储在特定的文件夹中,你可以放一小段代码来检查本地存储文件夹中是否存在所请求的文件.....这将解决你的问题