【发布时间】:2014-03-24 13:34:43
【问题描述】:
该库仅公开了在显示选项中启用/禁用缓存的选项。有没有办法在加载图像时避免磁盘或内存缓存检查?
我的问题是库总是先检查磁盘缓存。我的磁盘缓存设置为小缩略图大小。当我需要加载屏幕大小的图像时,我无法跳过磁盘缓存,它总是让我得到较低分辨率的图像。
【问题讨论】:
-
缩略图和全尺寸图片的 URL 相同吗?
-
@NOSTRA 嗨,感谢您的出色图书馆。我使用 UIL 进行本地图像缓存。我的用法在这里描述:stackoverflow.com/q/19995007/727768我在文件系统上有所有本地图像,但它们很大,所以我想在网格视图中使用磁盘缓存来获取微小的缩略图。 (InSampleSize 选项有助于内存占用,但加载过程必须扫描几个 MB 磁盘)
-
@NOSTRA 有一个带有 ImageSize 选项的 loadImage,但库不尊重这一点,它会获取磁盘缓存版本,无论它是什么大小。
-
如果 UIL 内存可以进行多种大小的缓存,最好将其扩展到磁盘缓存,可能默认关闭。这对于想要进行多级缩略图缓存的人来说非常有用。
-
好的,我了解你的情况。
标签: android universal-image-loader