画像と説明が含まれている作業中のJSONリストがあります。JSONの最後の画像が表示されない
すべてがうまくいきますが、JSONファイルを更新すると、新しいアイテムと新しい画像が追加されます。新しく追加された画像は自分の電話機のリストビューに表示されません。
説明はありますが、最後の画像はありません。他の画像は当然表示され、最新のものは表示されません。
HttpURLconnectionにconn.setUseCaches(false);
を追加することでキャッシングを避けようとしましたが、画像を取得するときにPicasaにMemoryPolicy.NO_CACHEを追加しましたが、何も助けなかったので、画像はまだありません。
唯一の解決策は、自分の携帯電話の設定で自分のアプリケーションのすべてのメモリとデータを手動で消去し、その後に画像が表示されることでした。
JSONから新しく追加された画像がすぐに表示されないのはなぜですか?説明やその他のデータはすぐに表示されますが、イメージは表示されないためです。ありがとうございました。
Picasso.with(context).load(myList.get(position).getThumb()).memoryPolicy(MemoryPolicy.NO_CACHE).networkPolicy(NetworkPolicy.NO_CACHE).into(holder.thumb);
イメージを取得する方法とJSONリストを更新する方法のコードを投稿できますか? –
Picasoコードで私の質問を更新しました。イメージを取得する方法と、現在は.networkPolicy(NetworkPolicy.NO_CACHE)も使用しています。これが役に立ちました。 jsonに別の新しい項目を追加してテストする必要があります – wotan