Android 退出完整的应用程序

Android 退出完整的应用程序,android,Android,可能重复: 嗨,先生 我需要直接从android应用程序退出的代码来退出活动调用 finish(); 这与这个问题类似: 此处列出的任何一种方法都应该有效: 一般来说,在Android中不需要退出应用程序。这里有一个来自Commonware的很长的答案来解释原因。然而,有几种方法可以做到这一点。其中一种方法是意图标志flag_ACTIVITY_CLEAR_TOP,它将目标活动带到堆栈顶部,并关闭此后可能打开的任何其他活动。如果你有一个按钮,可以让用户从任何地方回到“主菜单”活动,你就可以使用

可能重复:

嗨,先生
我需要直接从android应用程序退出的代码来退出活动调用

finish();

这与这个问题类似:

此处列出的任何一种方法都应该有效:

一般来说,在Android中不需要退出应用程序。这里有一个来自Commonware的很长的答案来解释原因。然而,有几种方法可以做到这一点。其中一种方法是意图标志flag_ACTIVITY_CLEAR_TOP,它将目标活动带到堆栈顶部,并关闭此后可能打开的任何其他活动。如果你有一个按钮,可以让用户从任何地方回到“主菜单”活动,你就可以使用这个按钮。该按钮将发送使用CLEAR_TOP标志启动“主菜单”的意图。然后,“主菜单”可以通过一个简单的finish()关闭,您将知道其他活动都没有打开

另一种方法是,如果使用startActivityForResult启动其他活动,则可以使用finishActivity(requestCode)关闭使用该请求代码启动的所有活动

然而,正如我在上面写的,一般来说,你不需要这样做

史蒂夫H回答


可能重复的(以及关于bajillion的其他问题)。我需要来自整个应用程序,而不是活动