2011-09-15 8 views
1

私はlistviewを使用しています。そのlistviewのすべての行で、私はURLからダウンロードされたいくつかの画像を表示していますが、問題は、画像が消える再度URLからダウンロードします。どうすればこの問題を克服できますか?キャッシュメモリを使用できますか?はいの場合は、可能であれば簡単なサンプルコードを教えてください。androidに画像を保存するlistviewの問題

答えて

1

屋あなたが記述しているとしてリストビューの性質は同様ではない、が、Lazy LIST

+0

asyncTaskでキャッシュを使用して簡単なサンプルコードを提供できますか。 – zaiff

+0

https://github.com/thest1/LazyListおよびhttp://open-pim.com/tmp/LazyList.zip –

0

のメカニズムを使用してキャッシュに画像を保存することができます。とにかくダウンロードしたイメージをArrayListに保存し、特定のイメージがArrayListに存在するかどうかをダウンロードする前にチェックすることができます。そうであれば、それを再ダウンロードする必要はありません。特定の画像を選択し、それをリストビュー項目にロードするだけです。

+0

実際に私はリストビューに画像をロードしています、今私はキャッシュに画像を保存したい。私はasynctaskを使用して、リストビューのURLから画像をロードしています。画像がリストビューに読み込まれ、上下にスクロールすると画像が消えてURLからダウンロードが開始され、時間がかかりますが、それらの画像をキャッシュに保存して、あまり時間がかからないようにします再度ロードする。 – zaiff

関連する問題