安卓如何从缓存中删除Picasso下载的某些图片

5
我正在使用Picasso来保存一组图片以供离线查看。后来,我需要手动从缓存中删除一些图片。我可以删除文件夹中的所有文件,但我不需要这样做。我需要从缓存中删除2或3个文件。invalidate 对我无效。有人能帮助我吗?
1个回答

1
你只能针对单个图像在内存中清除 Picasso 缓存:
Picasso.with(context).invalidate(imagePath);

清除所有缓存有点棘手,可以在这里找到详细说明。

文件缓存是委托给HTTP客户端的,因此无法从Picasso中清除它。有关更多信息,请参阅答案


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接