我的代码中有一段我不喜欢的内容。
imageView=null;
textView=null;
try{
imageView = (ImageView) convertView;
}catch (Exception e){
textView = (TextView) convertView;
}
我必须动态决定convertView是ImageView还是TextView。我的代码工作正常,但如前所述,我不喜欢他。还有另外一个为什么要处理这个?
答案 0 :(得分:4)
没有看到你的其余代码,我想到的唯一答案就是检查
的实例if (convertView instanceof ImageView) {
} else {
}