清除UIL库的缓存

时间:2015-02-15 12:47:29

标签: android universal-image-loader

我正在使用通用图像加载器库来加载listview中的图像。我想一次清除所有图像的缓存。

我知道如何一次为一张图片做这件事。

 MemoryCacheUtils.removeFromCache("file://"+path, ImageLoader.getInstance().getMemoryCache());
DiskCacheUtils.removeFromCache("file://"+path, ImageLoader.getInstance().getDiskCache());

我该怎么做?

2 个答案:

答案 0 :(得分:1)

你可以通过以下方式做到:

imageLoader.clearMemoryCache();

imageLoader.getDiskCache().clear();

这取决于您的配置。

答案 1 :(得分:1)

您可以清楚地清除内存缓存和磁盘缓存。每次只是致电:

ImageLoader.getInstance().clearMemoryCache();
ImageLoader.getInstance().clearDiskCache();

它将清除所有存储的缓存数据。