我正在使用NOSTRA的Universal Image Loader库,我在内存中启用了缓存。似乎使用displayImage()方法中设置的URI作为键来缓存位图。作为一种解决方法,我创建了另一个包含图像URI的HashMap,其中一个唯一的id与之关联。原因是id值也用于在其他地方加载数据,因此每个图像的值都是唯一的。
那么有没有办法将缓存位图的密钥更改为URI以外的其他内容?
答案 0 :(得分:2)
位图按键模式 [imageUrl] _ [width] x [height] 缓存在内存缓存中。在当前的lib版本(1.7.0)中无法更改此模式。
答案 1 :(得分:0)
@NOSTRA: 我们可以这样做吗? 生成缓存键时,我们只能传递缓存键的唯一ID,而不是传递[imageUrl] _ [width] x [height]。