我是Android编程的新手,正在制作游戏。我的问题是处理堆栈上的多个活动。所以我有一个gameOver活动,我的玩家死亡时会调用该活动。从此活动中,我想单击后退按钮返回到主菜单。现在的问题是,当我返回主菜单并再次单击时,它会返回到游戏结束屏幕。我是否必须在主菜单中覆盖背面才能结束应用程序?还是有更好的方法来做到这一点?
最佳答案
通常,如果您要从历史记录堆栈中删除活动,请调用finish()
关键是,除非“ Game Over”启动了主菜单,否则当您从主活动中按回去时,除了游戏外,它不应返回到其他任何内容,每个屏幕有多少屏幕以及如何进入每个屏幕
主要调用startActivityForResult(new Intent(A,My.class),IntentID);
MyClass调用等
关于android - 回到主要 Activity 的麻烦,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6637562/