在catch块中实现业务逻辑是否安全?

时间:2016-04-02 14:22:51

标签: android

我想在catch块中更新共享首选项和ImageView(使用setImageResource)。但这样做是否安全?

getPayload()

1 个答案:

答案 0 :(得分:1)

这样做是可以的。实际上,当发生异常时,没有其他方法可以执行代码。当然,如果你知道异常的类型(例如空指针)并使用类似的东西,那就更好了。

if(something != null){
// normal logic
}else{
// exception logic
}