如何在我的Android应用程序中存储数据?

时间:2015-02-26 23:46:04

标签: java android android-studio

我对Android开发很新。我做了一个小的2D游戏,我想知道存储高分的最简单的方法是什么,所以如果应用程序退出并返回到高分,则从上一个会话中检索。任何帮助将不胜感激!

1 个答案:

答案 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);