我正在使用菜单和3个阶段的游戏开发简单的安卓游戏。目前我正在努力保存游戏状态。在菜单活动中,用户可以更改一些设置,如音频(开/关),广告(开/关)等。当用户按下“新游戏”时,因此会保留游戏活动的菜单活动:
1)我是否应该完成菜单活动并在每次用户按下游戏中的后退按钮时重新启动它?保持它们(菜单活动和游戏活动)活着会产生OutOfMemory错误。
2)我应该在菜单中保存用户更改的设置?
保存游戏状态和Android开发对我来说是新的,所以我希望得到详细的回复。
答案 0 :(得分:1)
使用偏好设置。
以下是一些有用的链接,可以帮助您完成此操作:
答案 1 :(得分:1)
谷歌试图推动游戏开发的一个问题是他们Google Play Game Services。你可以用它来解决你的问题。如果您不想要添加学习曲线,可以使用SharedPreferences保存设置。有关存储数据的更多信息,请访问:data storage。
我强烈建议您阅读Google的Android开发者文档。那里回答了很多问题。
答案 2 :(得分:1)
您的数据存储选项如下: