0

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

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

4

2 回答 2

2

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

于 2013-01-24T09:14:13.297 回答
0

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

于 2014-04-11T06:20:05.727 回答