Android,Picasso 中的图像缓存未清除

Android, Image Cache is not clearing in Picasso

我正在使用以下代码将图像从 Json 加载到 imageView 中。

Picasso.with(Sell_Preview_Activity.this)
                .load(Httppost_Links.imagePath
                        + ConstantVariables.sellDetails_stringURL)
                .resize(size, size).centerInside()
                .memoryPolicy(MemoryPolicy.NO_CACHE)
                .into(viewImage_imageView);

但即使在图像被编辑后,缓存仍会保留。谁能帮我解决这个问题。

也许你可以使用毕加索的新方法

Picasso.with(getActivity()).invalidate(file);

或者与内存策略相同添加网络策略

.networkPolicy(NetworkPolicy.NO_CACHE)

使用这个

Picasso.with(context).load(file).skipMemoryCache().placeholder(R.drawable.placeholder).stableKey(id).into(imageview);