Android應用閃退,W/dalvikvm: threadid=1: thread exiting with uncaught exception,無報錯原因

今天遇到個問題,修改代碼後,應用閃退,抓取日誌,發現並沒有具體原因輸出,只是輸出了這個:

W/dalvikvm: threadid=1: thread exiting with uncaught exception

這種情況怎麼辦呢?不知道出錯的具體原因。
一般是使自己的activity implements UncaughtExceptionHandler

 public class MainActivity extends Activity implements UncaughtExceptionHandler
 {
	 ...
 }

然後實現uncaughtException(Thread arg0, Throwable arg1)方法打印出日誌

 @Override
    public void uncaughtException(Thread arg0, Throwable arg1) {
        //在此處理異常, arg1即爲捕獲到的異常
        Log.i("Tag", "uncaughtException   " + arg1);
    }

這樣就可以打印出崩潰的原因。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章