android - 无一异常(exception)地寻找解决方案

标签 android exception textview imageview

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

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

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

最佳答案

在没有看到您的其余代码的情况下,我想到的唯一答案是检查实例

if (convertView instanceof ImageView) {

} else {

}

关于android - 无一异常(exception)地寻找解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29143176/

相关文章:

android - 如何让 textview 居中于 ImageView 之上

android - 提醒通知未按预期工作

android - 导出 = false 的 ContentProvider

java - 为什么我在 Java 中收到未报告的异常错误

ruby-on-rails - 在 Rails 的模块中定义自定义异常

asp.net-mvc - 我在 MVC2 中的图像和 robots.txt 上收到 "Does not implement IController"错误

java - 如何更改状态栏字体颜色?

android - 如何通过ADB展开/折叠状态栏?

android - textView 和 XML 声明中的多个变量

java - 当重力=顶部时,文本不会从顶部开始