在我的新应用中,在某些时候我需要使用Picasso来获取随机图像(我使用此link)。问题是即使我将网络策略设置为无缓存,如果我退出活动并重新启动它,图像也保持不变。 请注意,这是包含此毕加索下载的第二个活动
答案 0 :(得分:2)
请参阅this,这里解释得很好!
总结:使用NetWorkPolicy
和MemoryPolicy
Picasso
.with(context)
.load(UsageExampleListViewAdapter.eatFoodyImages[2])
.memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)
.networkPolicy(NetworkPolicy.NO_CACHE)
.into(imageViewFromNetwork);
答案 1 :(得分:1)
尝试在网址中添加随机值。
示例:
http://unsplash.it/200/?random=<a random value computed each time>