我正在使用通用图像加载器库来加载listview中的图像。我想一次清除所有图像的缓存。
我知道如何一次为一张图片做这件事。
MemoryCacheUtils.removeFromCache("file://"+path, ImageLoader.getInstance().getMemoryCache());
DiskCacheUtils.removeFromCache("file://"+path, ImageLoader.getInstance().getDiskCache());
我该怎么做?
答案 0 :(得分:1)
你可以通过以下方式做到:
imageLoader.clearMemoryCache();
或
imageLoader.getDiskCache().clear();
这取决于您的配置。
答案 1 :(得分:1)
您可以清楚地清除内存缓存和磁盘缓存。每次只是致电:
ImageLoader.getInstance().clearMemoryCache();
ImageLoader.getInstance().clearDiskCache();
它将清除所有存储的缓存数据。