1. 程式人生 > >Android應用崩潰之後會重新啟動

Android應用崩潰之後會重新啟動

在開發中,機型為nexus5,應用崩潰之後會重新啟動。而我們的目的是在崩潰之後不會重新啟動,否則會影響使用者體驗。

在CrashHandler中捕獲異常崩潰退出時呼叫如下方法。

Intent startMain = newIntent(Intent.ACTION_MAIN);

       startMain.addCategory(Intent.CATEGORY_HOME);

       startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

       application.startActivity(startMain);

       application.finishActivity();

       CommonUtil.sleep(500);

       System.exit(-1);