app崩溃后捕获异常或自动重启
来源:互联网 发布:usgs遥感数据下载 编辑:程序博客网 时间:2024/05/17 05:02
import java.lang.Thread.UncaughtExceptionHandler; import android.app.Application; import android.content.Intent; public class AppContext extends Application { protected static AppContext instance; public void onCreate() { super.onCreate(); instance = this; Thread.setDefaultUncaughtExceptionHandler(restartHandler); // 程序崩溃时触发线程 以下用来捕获程序崩溃异常 } // 创建服务用于捕获崩溃异常 private UncaughtExceptionHandler restartHandler = new UncaughtExceptionHandler() { public void uncaughtException(Thread thread, Throwable ex) { restartApp();//发生崩溃异常时,重启应用 } }; public void restartApp() { Intent intent = new Intent(instance, LoginActivity.class); PendingIntent restartIntent = PendingIntent.getActivity( this.getApplicationContext(), 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); instance.startActivity(intent); android.os.Process.killProcess(android.os.Process.myPid()); //结束进程之前可以把你程序的注销或者退出代码放在这段代码之前 } }
0 0
- app崩溃后捕获异常或自动重启
- app崩溃后捕获异常或自动重启
- app崩溃后捕获异常或自动重启
- Android开发之app崩溃后捕获异常或自动重启
- 安卓APP崩溃(crash)后重新启动,捕获全局异常重启APP
- APP崩溃后自动重启
- android app崩溃后自动重启
- 如何让 App 在崩溃后自动重启
- 程序崩溃自动重启和未捕获到的异常写退出栈
- MFC 程序崩溃自动重启 和 未捕获到的异常写退出栈
- Android APP进程保护,在APP进程异常崩溃后能够重启
- Android 全局异常捕获 重启app
- App异常自动重启
- android 崩溃 重启 捕获异常 并重启应用
- Android应用崩溃后异常捕获并重启
- Android应用崩溃后异常捕获并重启
- Android应用崩溃后异常捕获并重启
- Android应用崩溃后异常捕获并重启
- 子DIV如何才能不随父DIV半透明
- 第十三周项目1-分数类中的运算符重载(1)
- iOS CocoaPods安装和使用图解
- Log4j 2简单使用测试
- RecyclerView入门
- app崩溃后捕获异常或自动重启
- iOS 拍摄图片选取
- div嵌套时margin-top出现外层偏移
- css 文本超出2行就隐藏并且显示省略号
- puppet学习与精通之-Exec资源详细介绍及案例分析
- 程序是怎样跑起来的-第08章 从源文件到可执行文件
- ElasticSearch 解析机制常见用法库 之 analyzer常用用法
- spring mvc3 + fastjson
- Minigui3.0.12完美安装,折腾了一天。终于看到了