退出Android应用程序

时间:2011-03-23 06:42:10

标签: android

我开发了一个应用程序,这个项目有很多活动。 在设置活动时,我放置一个退出按钮,在退出按钮的点击事件我要退出整个应用程序。那我该怎么做呢?

6 个答案:

答案 0 :(得分:1)

如果您从活动A调用活动B,从B调用C

A->乙

使用来自A的startactivityforresult

再次B-> C

使用来自B的startactivityforresult

当你想退出C然后是setResult(即RESULT_OK)并完成C.并在B中的OnActivityResult()中,检查resultcode == RESULT_OK然后再次完成B和setsult(RESULT_OK)为A.same程序将按照完成A。

这将退出应用程序。应用程序将从A而不是从C开始。

答案 1 :(得分:1)

我认为finish()正是您所寻找的。

答案 2 :(得分:0)

作为一个不好的例子 - 你可以创建自己的广播'com.example.KILL_ACTIVITIES'并将其发送到onBackPressed方法。因此,您的所有活动必须注册到此广播,并在接收该广播时调用finish()。

答案 3 :(得分:0)

“Android”程序不应该有EXIT按钮。查看设备中预装的任何应用,并检查其中是否有任何实际有EXIT按钮。退出毫无意义。它最终会给用户一种虚假的安全感。

答案 4 :(得分:0)

只需在您的应用程序中编写此代码

moveTaskToBack(真);

你将被扔到主要的Android桌面..

答案 5 :(得分:0)

使用此命令结束应用程序     System.exit(0);