私はアンドロイドアプリでピカソを使ってウェブURLから画像を読み込んでいますが、ウェブ上で画像を更新すると画像が更新されないのがわかります。
Picasso.with(context).load("http://testServer.com/Images/sponsor.png").into(imageView1);
前もって感謝します。
回答:
回答№1は5Picassoはキャッシュメカニズムを使用しているため、同じ画像が2回再ダウンロードされることはありません。
このキャッシュをバイパスする必要がある場合は、 記憶 または ネットワーク これを行うポリシー。
回答№2については2
Picassoはキャッシュを内蔵しているため、画像は自動的にキャッシュされます。無効にしてみてください。 例:
Picasso.with(getActivity()).invalidate(file);
回答№3の場合は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();
}
}
回答№4の場合は0
aqueryライブラリをダウンロードしよう https://code.google.com/p/android-query/wiki/ImageLoading