其实只需要一点建议。我在游戏中运行一个Activity,当用户按下返回按钮时,它会使用onBackPressed()方法退出返回到主菜单,但是我还重写了onUserLeaveHint()方法以执行相同的操作,如果按下Home按钮或接听电话。然而,当按下返回按钮时,此方法也会被调用,这意味着Main Menu Intent被调用了两次,其中一个在另一个之上。
如果有人知道如何解决这个问题或更好地处理这两个事件,将不胜感激。
谢谢。
如果有人知道如何解决这个问题或更好地处理这两个事件,将不胜感激。
谢谢。
onUserLeaveHint
只有在按下主页按钮时才会被调用,而onBackPressed
则是在按下返回按钮时被调用。 - Chetan Gupta