Android 使用通用映像加载程序保存本地恢复的映像

Android 使用通用映像加载程序保存本地恢复的映像,android,image,universal-image-loader,Android,Image,Universal Image Loader,我正在使用Universal Image loader从服务器检索大量图像,并将其显示在listview中。 现在,当缓存已满时,库会自动删除一些“旧”图像以获得可用空间以保持新图像,所以当我滚动“返回”以查看以前的图像(从缓存中删除的图像)时,库会再次下载它。 这是一个非常大的问题,如果图书馆恢复图片使用3g连接 我想做的是: -从链接恢复图片 -将pic保存在缓存中(库已执行此操作) -将pic也保存到存储器上的文件夹中 所以,当库需要再次显示一个还未进入chache的旧图片时,它可以从存储

我正在使用Universal Image loader从服务器检索大量图像,并将其显示在listview中。 现在,当缓存已满时,库会自动删除一些“旧”图像以获得可用空间以保持新图像,所以当我滚动“返回”以查看以前的图像(从缓存中删除的图像)时,库会再次下载它。 这是一个非常大的问题,如果图书馆恢复图片使用3g连接

我想做的是: -从链接恢复图片 -将pic保存在缓存中(库已执行此操作) -将pic也保存到存储器上的文件夹中

所以,当库需要再次显示一个还未进入chache的旧图片时,它可以从存储中恢复,而不是从web中恢复


有可能吗?

是的,您可以先将图像存储在特定的文件夹中,然后在第一次执行活动时,您可以输入一小段代码,以检查请求的文件是否存在于本地存储文件夹中。。。。。这将解决您的问题我认为最好的方法是使用urlmageviewhelper您可以从


它将自动处理并将图像存储在现金内存中。使用此库加载图像是一种更好的方法。

是否启用了磁盘缓存?