【发布时间】:2015-04-29 13:42:44
【问题描述】:
我对 Android 开发非常陌生。我制作了一个小型 2d 游戏,我想知道存储高分的最简单方法是什么,所以如果应用程序退出并返回到高分,则从上次会话中检索。任何帮助将不胜感激!
【问题讨论】:
标签: java android android-studio
我对 Android 开发非常陌生。我制作了一个小型 2d 游戏,我想知道存储高分的最简单方法是什么,所以如果应用程序退出并返回到高分,则从上次会话中检索。任何帮助将不胜感激!
【问题讨论】:
标签: java android android-studio
对于诸如高分之类的简单数据,您可以轻松地将其保存在 SharedPreferences 中。这是一个简单的键值对,可以在应用启动时持续存在,并且不需要 SQL 数据库。
要获得共享偏好:
SharedPreferences prefs = this.getSharedPreferences( "com.example.app", Context.MODE_PRIVATE);
要编辑并保存到共享首选项:
int highScore = 100; prefs.edit().putInt("HighScore", highScore).apply();
检索共享偏好:
int score = prefs.getInt("HighScore", 0);
【讨论】: