gpt4 book ai didi

java - 无法结束我的 Android 应用程序

转载 作者:行者123 更新时间:2023-12-01 12:48:15 25 4
gpt4 key购买 nike

我目前正在从事 Android 开发。我尝试让用户通过菜单按钮结束应用程序。这是我的尝试:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();

if (id == R.id.action_exit) {
android.os.Process.killProcess(android.os.Process.myPid());
super.onDestroy();
}

return super.onOptionsItemSelected(item);
}

应用程序窗口关闭,但当我切换到“打开的应用程序窗口”时,它仍然存在。如何完全结束/终止/关闭/关闭我的应用程序?

最佳答案

您应该考虑关闭应用程序两次,因为这不是 Android 应用程序通常的工作方式。相反,您应该使用如下代码:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();

if (id == R.id.action_exit) {
finish()
}

return super.onOptionsItemSelected(item);
}

如果您确实想手动退出应用程序,请查看以下帖子中已接受的答案:How to close Android application?

关于java - 无法结束我的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24475013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com