Я использую список для отображения данных, внутри списка я использую изображение в каждом списке.
следующий метод вызывается из класса-оболочки
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<ImageView, Void, Drawable>{
private ImageView iv;
@Override
protected Drawable doInBackground(ImageView... params) {
iv = params[0];
return Util.getImageFromURL(imageURL);
}
@Override
protected void onPostExecute( Drawable d ) {
iv.setImageDrawable(d);
}
}
new DownloadImage().execute(getImageIcon());
getImageIcon содержит ссылку на изображение макета инфлятора.
Теперь проблема является первой, когда загружается второе изображение списка, оно также заменяет первое изображение списка и так далее ...
Я думаю, что это проблема ссылок listitem, но приведенный выше код должен работать, потому что я передаю ссылку на просмотр изображений внутри.