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