java - 寻找一种在 android studio (java) 中的基于文本的游戏中保存游戏数据的方法

标签 java android 2d-games

我已经为此寻找答案。我有一个简单的基于文本的游戏。我使用单选按钮进行选择,然后单击按钮进行确认。我已将游戏设置为从纵向 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/

相关文章:

java - 字符串连接期间创建的对象数

java - 如何在 Activity 之间持久保存变量?

animation - 游戏/动画模型/原型(prototype)工具

c++ - 在 C++ 中为井字游戏创建图形界面

python - Pygame 缩放健康栏

java - 设备上的 NoClassDefFoundError : com. google.android.gms.common.GooglePlayServicesUtil

java - Xml如何设置UTF-16编码格式?

java - 当应用程序在后台时 Android 服务停止

java - 如何检查 Handler 是否有 Activity 任务?

android - Facebook 登录关闭我的 Activity