在 Android 应用程序上放置退出按钮

Posted

技术标签:

【中文标题】在 Android 应用程序上放置退出按钮【英文标题】:Place Exit Button On Android Application 【发布时间】:2011-07-21 03:15:22 【问题描述】:

我正在开发一个应用程序。在那个应用程序中,我想放置退出按钮。 通过单击退出按钮,我想退出应用程序。

我使用了以下代码:

意图意图 = 新意图(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 开始活动(意图); 完成();

它会退出应用程序,但不会停止该应用程序中正在运行的所有活动。

请给我一些解决这个问题的建议。

【问题讨论】:

Quitting an application - is that frowned upon?的可能重复 【参考方案1】:

这个问题已经讨论过很多次了。您不应该在您的应用程序中制作任何“退出”按钮。这违背了 android 的本质和最佳实践。查看Is quitting an application frowned upon? 进行更广泛的讨论。

【讨论】:

【参考方案2】:

试试这个

system.exit(0);

【讨论】:

以上是关于在 Android 应用程序上放置退出按钮的主要内容,如果未能解决你的问题,请参考以下文章

在android qtquick中单击后退按钮时应用程序退出

android怎样点击两下退出程序

PhoneGap - 后退按钮上的android退出

Android,完成所有活动

WebView 上 JQuery Mobile 内的退出按钮

如何处理后退按钮android以退出应用程序并在首页中打开时关闭本机导航侧菜单