安卓开发 捕获异常并重启app
来源:互联网 发布:mysql主键是主键长度 编辑:程序博客网 时间:2024/05/17 21:50
1.增加类文件RestartApplication,代码如下:
package model;import android.app.Application;public class RestartApplication extends Application implements Thread.UncaughtExceptionHandler{@Overridepublic void onCreate() {super.onCreate();//设置Thread Exception HandlerThread.setDefaultUncaughtExceptionHandler(this);}@Overridepublic void uncaughtException(Thread thread, Throwable ex) {android.os.Process.killProcess(android.os.Process.myPid());//强制关闭app进程}}
2.在配置文件里面的Application下增加标签
android:name="model.RestartApplication"
注意:这种方法有个问题,当首页出现问题时此方法无效,以后再改进。
0 0
- 安卓开发 捕获异常并重启app
- 安卓APp捕获异常
- Android 异常捕获并重启
- android 异常全局捕获并重启
- 安卓APP崩溃(crash)后重新启动,捕获全局异常重启APP
- android 崩溃 重启 捕获异常 并重启应用
- Android应用崩溃后异常捕获并重启
- Android应用崩溃后异常捕获并重启
- Android应用崩溃后异常捕获并重启
- Android应用崩溃后异常捕获并重启
- Android应用崩溃后异常捕获并重启
- [转]Android应用崩溃后异常捕获并重启
- 安卓全局异常捕获
- 捕获全局异常并重启程序
- Android---自定义异常退出并重启app的使用
- 安卓捕获运行时异常
- 安卓开发-app异常退出的善后工作->UncaughtExceptionHandler
- Android 全局异常捕获 重启app
- 线性索引查找
- 模板函数及一些代码规范
- MySQL查询对NULL的处理
- ubuntu 12.04设置开机启动图形应用程序,替换默认图形桌面
- Android 聊天室的开发
- 安卓开发 捕获异常并重启app
- char与varchar的区别
- tsiLdekniLoteerTyraniBnettalF.114
- Linux系列软件源码安装之五-----vsftpd服务器
- Mysql + keepalived 实现双主热备读写分离
- UINavigationController返回手势失效问题
- MyBatis映射错误:There is no setter for property named xxx
- 使用ASIHTTPRequest的ASIDataCompressor与ASIDataDecompressor进行gzip压缩与解压缩,出现的问题
- Ionic angularjs App安装与使用总结(未完)