Я подаю в суд на Listview и настраиваю listview для отображения изображения внутри элемента списка.
Я хочу отображать изображение с каждым результатом поиска.
для отображения полного списка. Я следую следующему примеру
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