我在Android应用中使用Picasso从网址加载图片,但是当我在网上更新图片时,我看到图片没有更新。
Picasso.with(context).load("http://testServer.com/Images/sponsor.png").into(imageView1);
提前致谢。
答案 0 :(得分:6)
答案 1 :(得分:2)
Picasso内置缓存,因此图像会自动缓存。尝试无效。 例如:
Picasso.with(getActivity()).invalidate(file);
答案 2 :(得分:1)
public void loadImage(ImageView imageView, String image_url,Contextcontext)
{
try
{
Picasso.with(context)
.load(image_url)
.memoryPolicy(MemoryPolicy.NO_CACHE)
.networkPolicy(NetworkPolicy.NO_CACHE)
.placeholder(R.drawable.default_image)
.into(imageView);
}
catch(Exception ex)
{
ex.toString();
}
}
答案 3 :(得分:0)
尝试下载aquery库,请参阅此处https://code.google.com/p/android-query/wiki/ImageLoading