我正在创建一个应用程序,它将从特定URL下载图像并将其显示在ImageView上。服务器随时间更改此图像,但URL保持不变。所以我想实现这样的逻辑:
如何使用Picasso实现这种方法?或者也许其他一些图书馆更适合它?
答案 0 :(得分:18)
Picasso.with(context)
.load(url)
.memoryPolicy(MemoryPolicy.NO_CACHE)
.networkPolicy(NetworkPolicy.NO_CACHE)
.fit()
.centerCrop()
.into(imageView);
每个NO_CACHE
都会在下载过程中跳过缓存以加载资源。缓存版本将由新内容更新。