Android通用图像加载器缓存ID

时间:2013-01-24 05:42:07

标签: android universal-image-loader

我正在使用NOSTRA的Universal Image Loader库,我在内存中启用了缓存。似乎使用displayImage()方法中设置的URI作为键来缓存位图。作为一种解决方法,我创建了另一个包含图像URI的HashMap,其中一个唯一的id与之关联。原因是id值也用于在其他地方加载数据,因此每个图像的值都是唯一的。

那么有没有办法将缓存位图的密钥更改为URI以外的其他内容?

2 个答案:

答案 0 :(得分:2)

位图按键模式 [imageUrl] _ [width] x [height] 缓存在内存缓存中。在当前的lib版本(1.7.0)中无法更改此模式。

答案 1 :(得分:0)

@NOSTRA: 我们可以这样做吗? 生成缓存键时,我们只能传递缓存键的唯一ID,而不是传递[imageUrl] _ [width] x [height]。