Android停止向后导航

Android停止向后导航,android,callback,Android,Callback,我正在为android平台实现一个游戏。游戏快准备好了,但我遇到了一个奇怪的问题: 当玩家完成游戏时,会显示“恭喜你,你赢了”页面。该视图中的一个按钮正在重定向到主页。 当玩家点击后退按钮时,问题就会出现,因为游戏会再次显示 有没有一种方法可以控制应该出现什么后退按钮行为?像重定向到主页一样 提前谢谢你这就是你要找的 Intent a = new Intent(DisplayPage.this,MainPage.class); a.addFlags(Intent.FLAG_ACTIVITY_CL

我正在为android平台实现一个游戏。游戏快准备好了,但我遇到了一个奇怪的问题:

当玩家完成游戏时,会显示“恭喜你,你赢了”页面。该视图中的一个按钮正在重定向到主页。 当玩家点击后退按钮时,问题就会出现,因为游戏会再次显示

有没有一种方法可以控制应该出现什么后退按钮行为?像重定向到主页一样


提前谢谢你

这就是你要找的

Intent a = new Intent(DisplayPage.this,MainPage.class);
a.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(a);

这肯定会对你有所帮助。

这就是你要找的

Intent a = new Intent(DisplayPage.this,MainPage.class);
a.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(a);

这肯定会对您有所帮助。

我找到了一个更好的解决方案:

@Override
public void onBackPressed() {
}

只需在不实施的情况下覆盖该功能,然后,后退按钮功能将根据需要消失。

我找到了一个更好的解决方案:

@Override
public void onBackPressed() {
}

只需在没有实现的情况下覆盖该功能,然后,后退按钮功能将根据需要消失。

在导航到“恭喜”之前完成游戏活动!活动您在哪个平台上开发游戏?在导航到“恭喜”之前,请完成您的游戏活动!活动您在哪个平台上开发游戏?非常感谢!事实上,这正是我所需要的,似乎并没有达到预期的效果。Back按钮继续执行其操作。我找到了一个更好的解决方案:@Override public void onBackPressed(){}只需在没有任何实现的情况下重写onBackPressed,就可以了:)很好,但您没有提到您的“获胜页面”是一个对话框或活动本身,否则我会建议您使用此backPress方法。谢谢:)非常感谢!事实上,这正是我所需要的,似乎并没有达到预期的效果。Back按钮继续执行其操作。我找到了一个更好的解决方案:@Override public void onBackPressed(){}只需在没有任何实现的情况下重写onBackPressed,就可以了:)很好,但您没有提到您的“获胜页面”是一个对话框或活动本身,否则我会建议您使用此backPress方法。谢谢:)