标签:
在综合统计SDK(欧盟统计局的朋友,百度统计)之后。有一个非常有利的功能测试:错误分析。此功能可以在程序的执行中遇到崩溃(runtimeException)反馈给server,帮助开发者提高产品。多功能适配器机。
然而在公司android开发中不集成这些SDK,那应该怎么实现这种功能呢?以下让我们来看下怎样使用UncaughtExceptionHandler来捕获异常。
首先实现创建一个类,实现UncaughtExceptionHandler接口。代码例如以下:
public class CrashHandler implements UncaughtExceptionHandler { @Override public void uncaughtException(Thread thread, Throwable ex) { //处理异常 Log.e("崩溃",thread.getName()+ex.toString()); //发送到server //dialog提醒 } }
在程序的入口activity的oncreate中加入:
Thread.setDefaultUncaughtExceptionHandler(new CrashHandler());
版权声明:本文博客原创文章。博客,未经同意,不得转载。
【Android】 -- 使用UncaughtExceptionHandler捕捉全局异常
标签:
原文地址:http://www.cnblogs.com/hrhguanli/p/4732007.html