私はリストビューを訴え、リストアイテム内に画像を表示するようにリストビューをカスタマイズしています。すべての検索結果に画像を表示したい。
Complext listeimを表示するには、次の例に従います。
http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/view/List4.html
ラッパークラス内では、表示されている画像を処理しないように、新しいリストアイテムの画像ごとに新しいスレッドを開始しています。
私のコードは以下です
new Handler().post(new Runnable(){
@Override
public void run() {
Drawable dImage = Util.getImageFromURL(imageURL);
getImageIcon().setImageDrawable(dImage);
}
});
つまり、10個の画像が10個の異なる画像読み込みスレッドを開始し、他の静的データはスレッド内にありません。
画像の読み込み中にページアプリケーションがハングしたときに問題が発生します。ハングしないようにする必要があります。
代替テキストhttp://img509.imageshack.us/img509/7519/thumbnailx.jpg