Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按主活动上的后退按钮打开其他活动_Java_Android - Fatal编程技术网

Java 按主活动上的后退按钮打开其他活动

Java 按主活动上的后退按钮打开其他活动,java,android,Java,Android,在我的项目中,我从主活动移动到活动A,从活动A移动到活动B。使用工具栏上的主菜单,我从活动B跳回主活动。现在,当我按下后退按钮时,应用程序应该退出,但它会再次打开活动A。在开始下一个活动之前调用finish()方法,将其从活动中删除。查找更多详细信息和选项。您应该使用启动标志来管理后堆栈中的活动。据我所知,我认为您需要使用FLAG\u ACTIVITY\u CLEAR\u TOP来启动您的主要/家庭活动 阅读有关启动标志的详细信息: 此外,请查看以下内容,以了解有关在Android上管理活动后台

在我的项目中,我从主活动移动到活动A,从活动A移动到活动B。使用工具栏上的主菜单,我从活动B跳回主活动。现在,当我按下后退按钮时,应用程序应该退出,但它会再次打开活动A。

在开始下一个活动之前调用
finish()
方法,将其从活动中删除。查找更多详细信息和选项。

您应该使用启动标志来管理后堆栈中的活动。据我所知,我认为您需要使用
FLAG\u ACTIVITY\u CLEAR\u TOP
来启动您的主要/家庭活动

阅读有关启动标志的详细信息:


此外,请查看以下内容,以了解有关在Android上管理活动后台堆栈的更多详细信息:

对于Kotlin,请在您的main活动中写入此内容:

override fun onBackPressed() {
    moveTaskToBack(true)
    exitProcess(-1)
}
@Override
void onBackPressed() {
    moveTaskToBack(true)
    exitProcess(-1)
}
对于Java,请在您的main活动中编写以下内容:

override fun onBackPressed() {
    moveTaskToBack(true)
    exitProcess(-1)
}
@Override
void onBackPressed() {
    moveTaskToBack(true)
    exitProcess(-1)
}

希望它对你和我一样有效

嘿,我给你写了一些代码 变量:

布尔backactivity=true

代码:


如何跳回主活动?单击工具栏上的主菜单图标。享受编码乐趣:)