2009-12-15 40 views
1

我正在使用listview來顯示數據,在listview內部我正在每個聆聽中使用圖像。Android listvitem AsyncTask listitem圖像解引用

下面的方法從包裝類

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包含充氣佈局的imageview的參考。

現在的問題是首當第二listeitem圖像被加載它也resplaces第一listeitem圖像等等...

我認爲這是列表項的引用的問題,但上面的代碼應該工作的B/CI想過去的ImageView參考內。

回答

相關問題