有人知道是否可以使用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。
希望这有帮助。