2012-04-02 76 views
0

我有一個程序可以與多個線程一起工作。 對於每個我設置未捕獲異常處理程序th.setUncaughtExceptionHandler (new AppExceptionInterloper()),但它顯示"thread exiting with uncaught exception (group = 0x4001d800)"作爲本地化的問題。爲什麼它出現在日誌中,而不是在類AppExceptionInterloper中?Android線程異常

回答

0

我剛剛得到同樣的錯誤。您必須已經忘記了像明智的那樣在Arrayindexoutofbound或JSONecxeption等任何try-catch中捕獲ecxeption。我已經使用了該數組,並從Web服務中得到了JSON。我忘了將JSONEcxeption放入它中。

當你看到堆棧跟蹤時,你會發現「引起的:java.lang.ClassCastException」或類似的情況下的另一個異常。趕上它。你會得到你的代碼運行。