gpt4 book ai didi

android - 在 Android 中退出应用程序

转载 作者:行者123 更新时间:2023-11-29 16:10:18 25 4
gpt4 key购买 nike

我的项目中有几个 Activity ,当按下不同的按钮时将调用这些 Activity 。

我正在寻找一种方法来完全关闭和退出应用程序,无论何时何地用户按下返回或主页按钮!我应该如何处理这个问题?

这是我的代码,但在这里我将此页面导航到登录类,这是我的启动 Activity !

public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME)
{
Intent intent = new Intent(this, Login.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
}
else if(keyCode==KeyEvent.KEYCODE_BACK)
{
Intent intent = new Intent(this, Login.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
}
Toast.LENGTH_LONG).show();
return false;
}

任何建议将不胜感激。

最佳答案

您可以覆盖 mainActivity 上的 onBackpressed() 并调用 finish() 但是如果您在调用 mainActivity 上的 finish() 或使用后退按钮时看到登录页面,则可以在下面设置此标志以清除您的 Intent Activity 堆栈

 intent = new Intent(this,Activity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

关于android - 在 Android 中退出应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14018325/

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