在我的应用程序中,我使用了延迟加载技术。我参考了本教程。在模拟器(android 2.1)图像正在加载,但在设备(android 2.3.4)图像没有加载。只有 android 图标正在加载。
我的getview代码:
if (convertView == null) {
//this should only ever run if you do not get a view back
LayoutInflater inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.homelistrow, null);
holder = new ViewHolder();
image = (ImageView) convertView.findViewById(R.id.icon);
holder.text = (TextView) convertView.findViewById(R.id.name_label);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
//
imageLoader.DisplayImage(kickerimage[position], image);
// holder.image.setImageBitmap(bitmap);
////// items=itemsarray[position];
holder.text.setText(itemsarray[position]);
我完全困惑为什么会在设备中发生这种情况。帮助解决这个问题。