我对Android开发很新。我做了一个小的2D游戏,我想知道存储高分的最简单的方法是什么,所以如果应用程序退出并返回到高分,则从上一个会话中检索。任何帮助将不胜感激!
答案 0 :(得分:7)
对于一个简单的数据,如高分,您可以轻松地将其保存在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);