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();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章