我正在一个项目中,我使用Picasso(http://square.github.io/picasso/)在Recycler View中加载所有图像,我想在记录日志时从Picasso缓存中删除所有文件退出应用程序。您能帮我怎么做,我不想单独使每个文件无效,它也将所有文件保存在哪里?
我本人几天前一直在研究如何清除整个缓存,并在Stackoverflow本身上偶然发现了它,现在似乎无法找到线程,但这是我的代码。
将该类添加到com.squareup.picasso包中:
package com.squareup.picasso;
public class PicassoTools {
public static void clearCache (Picasso picasso) {
picasso.cache.clear();
}
}
只需在注销方法上调用此方法:
PicassoTools.clearCache(Picasso.with(context));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句