我試圖讓一個拋出的異常的情況下,以顯示它的原因:顯示異常的原因
if (throwable instanof MyException)
//Do something here..
} else if (throwable instanceof Exception) {
if (throwable.getCause() != null) {
//Show the cause here ..
// throwable.getCause().getLocalizedMessage()
}
}
我使用getCause()
而表達守望表演時總是爲Cause
一個null
值它有一個非空值。
如何獲得的原因是什麼?
Try * throwable.getMessage()* – 2013-04-21 22:53:30