无一例外地寻找解决方案

Looking for solution without exception

我的代码中有一小段我不喜欢。

imageView=null;
textView=null;
try{
  imageView = (ImageView) convertView;
}catch (Exception e){
  textView = (TextView) convertView;
}

我必须动态决定 convertView 是 ImageView 还是 TextView。我的代码运行良好,但如前所述,我不喜欢他。还有另一个为什么要处理这个吗?

没有看到你的其余代码,我想到的唯一答案是检查

的实例
if (convertView instanceof ImageView) {

} else {

}