国产探花免费观看_亚洲丰满少妇自慰呻吟_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捕獲全局異常的全部內容,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 犍为县| 从江县| 新源县| 南昌县| 合作市| 利津县| 肃北| 江达县| 婺源县| 永康市| 合作市| 民和| 绍兴市| 双桥区| 榆社县| 宁海县| 安图县| 吉林市| 二连浩特市| 淮阳县| 怀仁县| 金乡县| 神农架林区| 安泽县| 广水市| 盱眙县| 徐闻县| 呼伦贝尔市| 辛集市| 阿合奇县| 长乐市| 西峡县| 阜新市| 黄山市| 阿尔山市| 凉城县| 平阳县| 烟台市| 绥棱县| 资源县| 红原县|