完全退出Android应用程序

Spa*_*rOw 4 android exit logout activity-finish

我想通过单击退出按钮退出整个应用程序.实际上我使用退出按钮而不是注销.因此,每当用户点击它时,它应该完成完整的应用程序,但它只会破坏上次运行的活动.我现在应该怎么做?我在我的代码中使用此方法,任何帮助将不胜感激,提前感谢.

         public void exit(View v){
                finish();
                System.exit(0);
            }
Run Code Online (Sandbox Code Playgroud)

我也使用了以下代码但它只杀死了最后运行的活动而不是完整的应用程序.

             public void exit(View v){
                android.os.Process.killProcess(android.os.Process.myPid());
                System.exit(1);
            }
Run Code Online (Sandbox Code Playgroud)

Abh*_*rma 8

还有一种方法可以完全杀死你的应用.最小化它,Android系统将在必要时自动终止它.为此,

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

此外,这个SO问题可能会有所帮助:如何完全关闭Android应用程序