【问题标题】:exiting from complete application [duplicate]从完整的应用程序中退出[重复]
【发布时间】:2011-04-08 23:31:46
【问题描述】:

可能重复:
How i can close/exit button on my app?

嗨,先生 我需要代码直接退出android应用程序

【问题讨论】:

标签: android


【解决方案1】:

退出活动调用

finish();

【讨论】:

  • 我需要来自整个应用程序而不是活动
【解决方案2】:

这类似于这个问题:How to finish series of open sub-activities from one activity?

其中列出的任何一种方法都应该有效:

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

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

但是,正如我在上面所写的,通常您不需要这样做。

史蒂夫 H 回答 https://stackoverflow.com/users/235654/steve-h

【讨论】:

    猜你喜欢
    • 2015-06-08
    • 2011-10-25
    • 1970-01-01
    • 2011-07-12
    • 2013-10-25
    • 2016-06-12
    • 2010-12-02
    • 2013-06-10
    • 2017-01-13
    相关资源
    最近更新 更多