Я использую список для отображения данных, внутри списка я использую изображение в каждом списке.
следующий метод вызывается из класса-оболочки
public View getView(int position, View convertView,
ViewGroup parent) { // implementation }
Я следую этому уроку
http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/view/List4.html
class DownloadImage extends AsyncTask<Void, Void, Drawable>{
@Override
protected Drawable doInBackground(Void... params) {
return Util.getImageFromURL(imageURL);
}
@Override
protected void onPostExecute( Drawable d ) {
getImageIcon().setImageDrawable(d);
}
}
new DownloadImage().execute();
Приведенный выше код выполняет отложенную загрузку изображений для каждого элемента list.
Проблема в том, что после загрузки первого изображения изображения накладываются друг на друга ... Есть идеи, почему это происходит?