所以我正在开发这个小游戏,它目前使用 2 个 Activity : 菜单 Activity 和实际游戏 Activity ; 游戏 Activity 由菜单 Activity 启动(没问题)
然后我可以使用返回键从游戏 Activity 切换到菜单 Activity :
public void onBackPressed() {
super.onBackPressed();
}
现在我回到了菜单 Activity 中。我创建的游戏 Activity 已停止(我猜); 如何返回到我离开时的游戏 Activity (如何重新启动它)?
最佳答案
您需要使用 Data Storage 中描述的任何方法手动保存游戏状态.
但是,如果您启动菜单 Activity 的新副本:
Menu Activity ->
Game Activity ->
Menu Activity
您可以返回游戏 Activity 而不是完全重建它。但是当然,不能保证游戏 Activity 不会被垃圾收集器销毁,所以您仍然需要在 onPause()
中保存游戏的状态。
关于android - 在 Android 中的现有 Activity 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14112709/