我想在Android中退出应用程序.只需点击"退出"按钮即可杀死我的应用.
我知道我不应该这样做.我知道这不是操作系统的哲学.
如果你知道怎么做,请分享.
在应用程序中,我有许多已打开的活动,因此"完成()"将无法完成工作.
提前感谢您的信息.Danail
方式一
android.os.Process.killProcess(android.os.Process.myPid())
Run Code Online (Sandbox Code Playgroud)
方式二
System.exit(0);
Run Code Online (Sandbox Code Playgroud)
你的答案对我有帮助,Pentium10,但我还需要做一件事:
我必须清除(关闭)我以前的所有活动
意图i =新的Intent();
i.setClass(this,FirstActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(ⅰ);
这意味着:在FirstActivity之后启动的每个活动都将关闭.(换句话说,这会清除FirstActivity上方的活动堆栈).然后,我所要做的就是完成我的FirstActivity.
| 归档时间: |
|
| 查看次数: |
5035 次 |
| 最近记录: |