로드하는 동안 깜박임 (다른로드 된 이미지로 대체 됨) 및 일부가로드 됨으로 ListView에서 이미지를 비동기 적으로로드하는 데 어려움을 겪고 있습니다. 잘못된 항목에 표시됩니다. 다운로드 이미지Android Async loading Listview의 이미지 - 이미지가 깜박임
클래스 : 각 항목에 대한
class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;
public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}
protected Bitmap doInBackground(String... urls)
{
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try
{
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
}
catch (Exception e) {}
return mIcon11;
}
protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
통화, 내가 ListView에 데이터를 할당하고 때
ImageView image = (ImageView)view.findViewById(R.id.imageView);
TextView title = (TextView)view.findViewById(R.id.txtTitle);
new DownloadImageTask(image).execute(data.image);
title.setText(data.title);
나는 다르게 어떻게해야합니까?
이 어댑터의 코드를 게시! – mmlooloo