我已经为此寻找答案。我有一个简单的基于文本的游戏。我使用单选按钮进行选择,然后单击按钮进行确认。我已将游戏设置为从纵向 View 更改为横向 View 时保存。
但是我一生都无法找到按下后退按钮时如何保存游戏。
我想在标题屏幕上有一个带有三个按钮的简单菜单,其中一个是“继续”,它将恢复游戏保存的设置。显然,我已经在操作菜单中设置了一个可以重置所有游戏数据的菜单。
我尝试过sharedPreferences等,如果有人能告诉我如何使用SQL保存游戏数据,这样就没有用户可以弄乱数据,那就更好了。
预先感谢您的帮助。
编辑时我意识到我的问题不够具体。我试图保留我正在使用用户选择修改的 TextView 的状态,从而更改文本。每次重新启动应用程序时,都会加载第一个文本。
最佳答案
这取决于您想要保存多少信息,但如果信息量很少,我会查看可保存键值对的共享首选项。如果它包含更多内容,您应该查看 SQLLite,它只是设备上应用程序的数据库。
进一步阅读:
共享首选项:
https://developer.android.com/training/basics/data-storage/shared-preferences.html
SQLLite:
https://developer.android.com/training/basics/data-storage/databases.html
关于java - 寻找一种在 android studio (java) 中的基于文本的游戏中保存游戏数据的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118976/