如何在Picasso中清除缓存并重新加载图像?

2024-03-29

我在用Picasso在我的应用程序中加载图像,但我面临一个问题,我的图像URL是相同的,但图像正在改变backend调用相同的 URL,但是Picasso加载保存在缓存中的相同图像。现在我想清除该图像的缓存并再次重新加载图像。

我尝试过的我搜索过的SO发现我们可以使用picasso.invalidate(fileName); or memoryPolicy(MemoryPolicy.NO_CACHE)但我在代码中收到错误消息

无法解决方法无效问题

无法重新设置方法内存策略

gradle 中毕加索的依赖项:

compile 'com.squareup.picasso:picasso:2.4.0'

尝试使用这个。

 Picasso.with(context).invalidate(url); 
 Picasso.with(context).load(url).networkPolicy(NetworkPolicy.NO_CACHE).memoryPolicy(MemoryPolicy.NO_CACHE); 

compile 'com.squareup.picasso:picasso:2.5.2'

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Picasso中清除缓存并重新加载图像? 的相关文章

随机推荐