繼承接口UncaughtExceptionHandler,並重寫裏面的uncaughtException(Thread thread, Throwable ex)方法,這樣就可以監測應用程序的異常情況,做相應的處理:
public class myCustomExceptionHandler implements UncaughtExceptionHandler {
private UncaughtExceptionHandler defaultUEH;
public myCustomExceptionHandler() {
this.defaultUEH = Thread.getDefaultUncaughtExceptionHandler();
}
@Override
public void uncaughtException(Thread thread, Throwable ex) {
// TODO Auto-generated method stub
System.out.println("應用程序異常");
/**
* 處理異常,保存異常log或向服務器發送異常報告
*/
defaultUEH.uncaughtException(thread, ex);;
}
}
然後在Activity中加入Thread.setDefaultUncaughtExceptionHandler(new myCustomExceptionHandler());即可。
android 檢測應用異常 UncaughtExceptionHandler
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37
Basic Android Interview Questions
letstalktech88
2021-06-01 18:54:25
聚焦市场开发热门技术 手把手带你开发商业级社交App
wy53780
2020-04-23 14:07:47
逆向美团外卖app__skcy算法
1939481097
2019-12-11 11:33:48
逆向淘宝x-sign算法
1939481097
2019-12-11 11:30:02
Android 原生app獲取用戶授權訪問Autodesk雲應用數據
樑曉冬
2019-02-24 23:44:12
Android平臺調用WebService詳解
推薦碼發放
2019-02-24 19:41:33
Android開發學習之使用Toolbar實現不同的Fragment使用不同顏色的標題欄與狀態欄
優惠券發放
2019-02-24 19:41:23
虹軟人臉識別ArcFace2.0 Android SDK使用教程
gsmd_cc
2019-02-24 19:04:27
爲什麼要做短視頻秒播優化
WalkerXu
2019-02-24 15:34:05
Android Architecture Components——Room
大熊啊啊啊
2019-02-24 14:08:54