Android 关闭所有意图并关闭应用程序

Android 关闭所有意图并关闭应用程序,android,android-intent,Android,Android Intent,我是一名法国学生,实际上我正在做一个Android项目。 我会找到一个解决方案来关闭我的应用程序的所有意图,顺便说一句,关闭我的应用程序。 我尝试过这个,但不起作用: @Override public void onBackPressed() { AlertDialog.Builder builder = new AlertDialog.Builder(GameActivity.this); builder.setTitle("Veuillez confirmer

我是一名法国学生,实际上我正在做一个Android项目。 我会找到一个解决方案来关闭我的应用程序的所有意图,顺便说一句,关闭我的应用程序。 我尝试过这个,但不起作用:

    @Override
    public void onBackPressed() {
    AlertDialog.Builder builder = new AlertDialog.Builder(GameActivity.this);
    builder.setTitle("Veuillez confirmer");
    builder.setMessage("Etes-vous certain de vouloir quitter le jeu?");
    builder.setCancelable(true);

    builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            //GameActivity.super.onBackPressed();
            finish();

        }
    });
    builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.cancel();
        }
    });

    AlertDialog alertDialog = builder.create();
    alertDialog.show();
}
我也尝试过System.exit(0),但我回到了我以前的意图,我不想要它。。。 我也尝试过finishafinity()和finishAndRemoveTask(),但它们需要21或16个API,而我只有15岁

有人能帮我吗?

试试这个

Intent intent = new Intent(getApplicationContext(), 
LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//its clear all 
intent you can also use this to go the last activity and there you kill your app 
intent.putExtra("EXIT", true);
startActivity(intent);
在您的登录活动检查中

 if (getIntent().getBooleanExtra("EXIT", false)) {
      android.os.Process.killProcess(android.os.Process.myPid());
                System.exit(0);
   }