在Android中退出应用程序

Dan*_*ail 3 android

我想在Android中退出应用程序.只需点击"退出"按钮即可杀死我的应用.

我知道我不应该这样做.我知道这不是操作系统的哲学.

如果你知道怎么做,请分享.

在应用程序中,我有许多已打开的活动,因此"完成()"将无法完成工作.

提前感谢您的信息.Danail

Pen*_*m10 6

方式一

android.os.Process.killProcess(android.os.Process.myPid())  
Run Code Online (Sandbox Code Playgroud)

方式二

System.exit(0);  
Run Code Online (Sandbox Code Playgroud)


Dan*_*ail 5

你的答案对我有帮助,Pentium10,但我还需要做一件事:

我必须清除(关闭)我以前的所有活动

意图i =新的Intent();

i.setClass(this,FirstActivity.class);

i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

startActivity(ⅰ);

这意味着:在FirstActivity之后启动的每个活动都将关闭.(换句话说,这会清除FirstActivity上方的活动堆栈).然后,我所要做的就是完成我的FirstActivity.