Java 如何在android应用程序中存储数据?

Java 如何在android应用程序中存储数据?,java,android,android-studio,Java,Android,Android Studio,我对Android开发非常陌生。我做了一个小2d游戏,我想知道存储高分的最简单方法是什么,因此如果退出应用程序并返回到上一个会话,则会从上一个会话中检索高分。任何帮助都将不胜感激 对于诸如high score之类的简单数据块,您可以轻松地将其保存在SharedReferences中。这是一个简单的键值配对,在应用程序启动时保持不变,不需要SQL数据库 要获得共享首选项,请执行以下操作: SharedPreferences prefs = this.getSharedPreferences( "c

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

对于诸如high score之类的简单数据块,您可以轻松地将其保存在SharedReferences中。这是一个简单的键值配对,在应用程序启动时保持不变,不需要SQL数据库

要获得共享首选项,请执行以下操作:

SharedPreferences prefs = this.getSharedPreferences( "com.example.app", Context.MODE_PRIVATE);
int highScore = 100; prefs.edit().putInt("HighScore", highScore).apply();
要编辑并保存到共享首选项,请执行以下操作:

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);
也看到