我正在使用 picasso (Picasso)保存图片集以供离线查看。稍后,我需要从缓存中手动删除一些图片。我可以删除文件夹中的所有文件,但是不需要。我需要从缓存中删除2或3个文件。 invalidate对我不起作用。谁能帮我?

最佳答案

您只能为每个图像在Picasso中清除内存中的缓存:

Picasso.with(context).invalidate(imagePath);

删除所有缓存有些棘手,并描述了here

文件缓存委托(delegate)给HTTP客户端,因此无法从Picasso清除它。有关更多信息,请引用此answer

关于android从 picasso 缓存中删除一些图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30842263/

10-11 10:21