我正在尝试获取可抛出的原因以在发生异常时显示它:
if (throwable instanof MyException)
//Do something here..
} else if (throwable instanceof Exception) {
if (throwable.getCause() != null) {
//Show the cause here ..
// throwable.getCause().getLocalizedMessage()
}
}
当表达式观察器显示它有一个非空值时,我总是得到一个null
值。Cause
getCause()
如何得到原因?