有人知道是否可以使用googles截击库从单个networkimageview中清除缓存的图像吗?
我在NetworkImageView中有一个化身图像,希望在将其上载到服务器后显示新图像。现在如果我这么做的话
profileImg.setImageUrl("myUrl", mImageLoader);我得到缓存的图像。

最佳答案

看看这个:
1)关闭缓存:
如果要禁用特定URL的缓存,可以使用setshouldcache()方法,如下所示。

StringRequest stringReq = new StringRequest(....);
stringReq.setShouldCache(false);

2)删除特定URL的缓存:使用remove()删除URL的缓存。
yourRequestQueue.getCache().remove(url);

3)删除所有缓存:
yourRequestQueue.getCache().clear(url);

另外,请查看此链接here
希望这有帮助。

07-28 02:14
查看更多