我正在使用 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/