捕获程序崩溃异常
来源:互联网 发布:淘宝客推广方法 编辑:程序博客网 时间:2024/05/16 15:29
如果想要捕获全局未捕获的异常,以下代码写入自定义的Application类中;如果只想捕获一个界面的异常,则写入指定界面中即可
private BaseApplication instance;
oncreate(){
instance = this;
// 程序崩溃时触发线程 以下用来捕获程序崩溃异常Thread.setDefaultUncaughtExceptionHandler(restartHandler);
}
// 创建服务用于捕获崩溃异常private Thread.UncaughtExceptionHandler restartHandler = new Thread.UncaughtExceptionHandler() { public void uncaughtException(Thread thread, Throwable ex) { ex.printStackTrace(); //发生崩溃异常时,重启应用Intent intent = new Intent(instance,LoginActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);instance.startActivity(intent);//杀掉进程:结束进程之前可以把你程序的注销或者退出代码放在这段代码之前android.os.Process.killProcess(android.os.Process.myPid());} };
阅读全文
0 0
- 捕获程序崩溃异常
- 捕获程序崩溃异常上传到服务器
- 捕获android程序崩溃异常日志
- Android全局异常处理(捕获异常,不弹出程序崩溃)
- Android全局异常处理(捕获异常,不弹出程序崩溃)
- Android全局异常处理(捕获异常,不弹出程序崩溃)
- Android全局异常处理(捕获异常,不弹出程序崩溃)
- Android捕获崩溃异常
- Android捕获崩溃异常
- Android捕获崩溃异常
- ios 程序崩溃时捕获到异常信息
- Android 通过Application捕获全局异常,防止程序崩溃退出
- wpf 程序异常捕获,而不崩溃退出
- WPF异常捕获,并使程序不崩溃!
- Android程序崩溃捕获
- Android UncaughtExceptionHandler捕获崩溃异常
- 崩溃异常的捕获处理
- 捕获异常崩溃日志(iOS)
- drawble 的使用
- android常见三个适配器
- 网络图片浏览器——HttpURLConnection
- BeanShell 简介与学习(一篇就够)
- 比较版本号的大小 新旧
- 捕获程序崩溃异常
- 计算机与操作系统基础-计算机发展史
- 双线性插值
- 项目风险管理脉络
- Nginx 服务器基础配置指令
- <%@include file="/1.jsp"%> 标签使用注意事项
- 【ShawnZhang】带你看蓝桥杯—— 算法提高 质因数2
- 计算机网络学习笔记day3
- Linux 文件系统的目录结构