1. 程式人生 > >Fresco清理快取

Fresco清理快取

清除快取中的一條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();