毕加索下载随机图像

时间:2017-03-05 18:11:57

标签: android random picasso

在我的新应用中,在某些时候我需要使用Picasso来获取随机图像(我使用此link)。问题是即使我将网络策略设置为无缓存,如果我退出活动并重新启动它,图像也保持不变。 请注意,这是包含此毕加索下载的第二个活动

2 个答案:

答案 0 :(得分:2)

请参阅this,这里解释得很好!

总结:使用NetWorkPolicyMemoryPolicy

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>