我有一个应用程序,主页上有用于在应用程序中导航的按钮。
在该页面上,我有一个“退出”按钮,单击该按钮后,用户应转到手机上应用程序图标所在的主屏幕。
我怎样才能做到这一点?
原文由 poojan9118 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个应用程序,主页上有用于在应用程序中导航的按钮。
在该页面上,我有一个“退出”按钮,单击该按钮后,用户应转到手机上应用程序图标所在的主屏幕。
我怎样才能做到这一点?
原文由 poojan9118 发布,翻译遵循 CC BY-SA 4.0 许可协议
也许你可以尝试这样的事情
假设在我们的应用程序中,我们有许多活动(比如说十个),我们需要直接退出这个活动。我们可以做的是,创建一个意图并转到根活动并将意图中的标志设置为
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
另外,在意图中添加一些额外的布尔值
intent.putExtra("EXIT", true);
然后在根活动中,检查 boolean
的值,并根据那个调用 finish(),在根活动的 onCreate()
if (getIntent().getBooleanExtra("EXIT", false)) {
finish();
}
原文由 Kartik Domadiya 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答933 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答814 阅读✓ 已解决
2 回答926 阅读
2 回答863 阅读
1 回答800 阅读
1 回答851 阅读
Android 的设计不赞成通过选择退出应用程序,而是由操作系统管理它。您可以通过其相应的 Intent 调出 Home 应用程序: