手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android中捕获全局异常实现代码
Android中捕获全局异常实现代码
摘要:1、实现UncaughtExceptionHandler,在方法uncaughtException中处理没有捕获的异常。publicclas...

1、实现UncaughtExceptionHandler,在方法uncaughtException中处理没有捕获的异常。

public class GlobalException implements UncaughtExceptionHandler { private final static GlobalException myCrashHandler = new GlobalException(); private GlobalException() { } public static synchronized GlobalException getInstance() { return myCrashHandler; } public void uncaughtException(Thread arg0, Throwable arg1) { Trace.Log("-------------caught Exception--"); } }

2、继承Application ,在其中调用Thread方法setDefaultUncaughtExceptionHandler,来捕获异常

代码:

public class MyApplication extends Application { public void onCreate() { super.onCreate(); GlobalException handler = GlobalException.getInstance(); Thread.setDefaultUncaughtExceptionHandler(handler); } }

【Android中捕获全局异常实现代码】相关文章:

Android键盘显示与隐藏代码

Android中获得手机屏幕大小实现代码

android webview 简单浏览器实现代码

Android 判断SIM卡属于哪个移动运营商的实现代码

Android开发中如何获取应用版本号

Android应用开发中模拟按下HOME键的效果(实现代码)

解析Android开发中多点触摸的实现方法

Android 异步加载图片的实例代码

Android中的Adapter简单介绍

Android 九宫格的实现方法

精品推荐
分类导航