国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android開發使用UncaughtExceptionHandler捕獲全局異常

2019-12-12 06:15:35
字體:
來源:轉載
供稿:網友

在集成了統計SDK(友盟統計,百度統計等)之后,有一個非常有利于測試的功能:錯誤分析!此功能能夠將程序在運行中碰到的崩潰(runtimeException)問題反饋到服務器,幫助開發者改善產品,多適配機器。

然而在公司Android開發中不集成這些SDK,那應該怎么實現這樣的功能呢?下面讓我們來看下如何使用UncaughtExceptionHandler來捕獲異常。

首先實現創建一個類,實現UncaughtExceptionHandler接口。代碼如下:


復制代碼 代碼如下:
public class CrashHandler implements UncaughtExceptionHandler { 
 
    @Override 
    public void uncaughtException(Thread thread, Throwable ex) { 
        //處理異常 
        Log.e("崩潰",thread.getName()+ex.toString()); 
        //發送到服務器 
        //dialog提醒 
    } 
 
}

有處理代碼了,然后就需要觸發它的地方:

在程序的入口activity的oncreate中添加:

復制代碼 代碼如下:
Thread.setDefaultUncaughtExceptionHandler(new CrashHandler());

是不是很簡單啊!

以上就是Android開發中使用UncaughtExceptionHandler捕獲全局異常的全部內容,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌平区| 高淳县| 枣庄市| 开化县| 富顺县| 吴旗县| 博爱县| 阜宁县| 竹溪县| 娄底市| 永川市| 五家渠市| 嵩明县| 同仁县| 上思县| 常山县| 礼泉县| 荥阳市| 达日县| 巴南区| 外汇| 湖北省| 交口县| 隆昌县| 文安县| 穆棱市| 石阡县| 囊谦县| 黔西县| 临武县| 高尔夫| 介休市| 综艺| 岚皋县| 嘉义市| 井冈山市| 黄大仙区| 松阳县| 陇川县| 门头沟区| 高雄县|