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參考內。
鏈接已經死了,你能不能更新plz – Hunt 2012-08-17 16:15:17