【发布时间】:2017-03-05 18:11:56
【问题描述】:
在我的新应用程序中,有时我需要使用 Picasso 获取随机图像(我使用此 link)。问题是即使我将网络策略设置为不缓存,如果我退出活动并重新启动它,图像仍然保持不变。 请注意,这是包含此毕加索下载的第二个活动
【问题讨论】:
在我的新应用程序中,有时我需要使用 Picasso 获取随机图像(我使用此 link)。问题是即使我将网络策略设置为不缓存,如果我退出活动并重新启动它,图像仍然保持不变。 请注意,这是包含此毕加索下载的第二个活动
【问题讨论】:
请参考this,这里有很好的解释!
总结:使用NetWorkPolicy 和MemoryPolicy
Picasso
.with(context)
.load(UsageExampleListViewAdapter.eatFoodyImages[2])
.memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)
.networkPolicy(NetworkPolicy.NO_CACHE)
.into(imageViewFromNetwork);
【讨论】:
尝试在您的网址中添加一个随机值。
例子:
http://unsplash.it/200/?random=<a random value computed each time>
【讨论】: