Android退出App应用代码
测试过了以下代码,但是很多情况都无法正常退出APP。
System.exit(0);
//杀死该应用进程
android.os.Process.killProcess(android.os.Process.myPid());
以下为可正常退出代码:
- 在当前Activity添加以下代码
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("IsExist",true);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);
this.startActivity(intent);
finish();
- 在MainActivity添加以下代码
Intent intent = getIntent();
boolean exist = intent.getBooleanExtra("IsExist",false);
if(exist) finish();