android 程序崩溃后重启
16lz
2021-01-23
第一种 Intent i = new Intent(); i.setAction(Intent.ACTION_MAIN); i.addCategory(Intent.CATEGORY_LAUNCHER); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ComponentName cn = new ComponentName(MyApplication.getContext().getPackageName(), LoginActivity.class.getName()); i.setComponent(cn); MyApplication.getContext().startActivity(i); 第二种Intent intent = new Intent(context, MainActivity.class);PendingIntent restartIntent = PendingIntent.getActivity(context, 0, intent,PendingIntent.FLAG_UPDATE_CURRENT);//退出程序AlarmManager mgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 1000,restartIntent); // 1秒钟后重启应用android.os.Process.killProcess(android.os.Process.myPid());
更多相关文章
- android 应用程序使用统计
- android退出应用程序
- 【android-tips】android程序执行adb shell命令(实例源码)
- Android应用程序中启动另一个应用程序
- Android发短信程序
- android实现应用程序无图标(快捷方式)问题
- Android 实现程序开机自启动
- android让程序全屏显示
- android Gridview生成程序快捷键的简单方法