Fresco清理快取
阿新 • • 發佈:2019-02-04
清除快取中的一條url
ImagePipeline現有函式可以刪除快取中的一條url。
ImagePipeline imagePipeline = Fresco.getImagePipeline();
Uri uri;
imagePipeline.evictFromMemoryCache(uri);
imagePipeline.evictFromDiskCache(uri);
// combines above two lines
imagePipeline.evictFromCache(uri);
如同上面一樣,evictFromDiskCache(Uri)
假定你使用的是預設的CacheKeyFactory。如果你自定義,請使用evictFromDiskCache(ImageRequest)
清除快取
ImagePipeline imagePipeline = Fresco.getImagePipeline();
imagePipeline.clearMemoryCaches();
imagePipeline.clearDiskCaches();
// combines above two lines
imagePipeline.clearCaches();