基于这个问题及其自我答案:在Picasso中使缓存无效
有一种更简单的方法可以在不分支库的情况下完成.将此类添加到com.squareup.picasso包中.
package com.squareup.picasso;
public class PicassoTools {
public static void clearCache (Picasso p) {
p.cache.clear();
}
}
Run Code Online (Sandbox Code Playgroud)
由于缓存具有包可见性,因此该util类可以为您清除缓存.你只需要调用它:
PicassoTools.clearCache(Picasso.with(context));
Run Code Online (Sandbox Code Playgroud)