android 捕获 UncaughtExceptionHandler
来源:互联网 发布:小鸡模拟器网络验证 编辑:程序博客网 时间:2024/05/16 02:00
1.写一个捕获类
public class CrashHandler implements UncaughtExceptionHandler {private Thread.UncaughtExceptionHandler mDefaultHandler;public void init(Context ctx) {mDefaultHandler = Thread.getDefaultUncaughtExceptionHandler();Thread.setDefaultUncaughtExceptionHandler(this);}@Overridepublic void uncaughtException(Thread thread, Throwable ex) {// TODO Auto-generated method stubif (!handleException(ex) && mDefaultHandler != null) {mDefaultHandler.uncaughtException(thread, ex);}}private boolean handleException(Throwable ex) {if (ex == null) {return false;}StringBuffer sb = new StringBuffer();Throwable e = ex.getCause() == null ? ex : ex.getCause();StackTraceElement[] stacks = e.getStackTrace();for (int i = 0; i < stacks.length; i++) {sb.append("class: ").append(stacks[i].getClassName()).append("; method: ").append(stacks[i].getMethodName()).append("; line: ").append(stacks[i].getLineNumber()).append("; Exception: ").append(e.toString() + "\n");}Log.i("uncaughtException","handleException.........:" +sb.toString());return true;} }2.在onCreate
CrashHandler crashHandler = new CrashHandler();crashHandler.init(this);3.完事
0 0
- Android Thread.UncaughtExceptionHandler捕获
- Android Thread.UncaughtExceptionHandler捕获
- Android Thread.UncaughtExceptionHandler捕获 .
- Android UncaughtExceptionHandler,捕获错误
- Android Thread.UncaughtExceptionHandler捕获
- Android Thread.UncaughtExceptionHandler捕获
- android 捕获 UncaughtExceptionHandler
- Android UncaughtExceptionHandler捕获Crash
- Android UncaughtExceptionHandler捕获崩溃异常
- Android 捕获错误日志 UncaughtExceptionHandler
- Android使用UncaughtExceptionHandler捕获异常
- Android使用UncaughtExceptionHandler捕获异常
- 利用Android UncaughtExceptionHandler捕获崩溃异常
- Android使用UncaughtExceptionHandler捕获全局异常
- 利用Android UncaughtExceptionHandler捕获崩溃异常
- Android使用UncaughtExceptionHandler捕获全局异常
- 利用Android UncaughtExceptionHandler捕获崩溃异常
- Android使用UncaughtExceptionHandler捕获全局异常
- 【IOS 开发学习总结-OC-46】★ios开发之UI控件——UIProgressView 与 UISlider(另:可拉伸图片)
- 从机器学习谈起
- 第二阶段 软件功能测试过程
- Visual Studio 命令别名
- 《剑指Offer》面试题:寻找的连续序列的和等于某一定值
- android 捕获 UncaughtExceptionHandler
- C++ 语言中将其他类型的对象隐式转换
- ios 异步后台获取网络资源
- 每日三个笑话-20151013
- JQuery 淡入淡出2
- 大数转为二进制的栈的应用
- CentOS+Hadoop+Zookeeper+HBase安装配置
- 车辆系统仿真平台AVL Cruise M 2015、ESI PAM-DIEMAKER with PAM-TFA 2014.0 for catia v5r19-22 64位
- java23种设计模式之原型模式(Prototype)