如何在应用程序关闭后保存一个 int/boolean 值,以便在我启动应用程序时 int 值会像游戏中的个人记录一样转到 textview?
int personalRecord = 30;
如何在应用程序关闭后保存一个 int/boolean 值,以便在我启动应用程序时 int 值会像游戏中的个人记录一样转到 textview?
int personalRecord = 30;
您可以将值保存到 SharedPreferences:
SharedPreferences mPreferences = getSharedPreferences("CurrentUser",
MODE_PRIVATE);
保存:
SharedPreferences.Editor editor = mPreferences.edit();
editor.putInt("personalRecord", 30);
editor.commit();
要检索:
mPreferences.getInt("personalRecord", defaultValue);
使用SharedPreferences
.
试试这个代码。
int count = 2;
boolean bool = true;
SharedPreferences preferences = getSharedPreferences("key", 0);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("int", count);
editor.putBoolean("bool", bool);
editor.commit();
从SharedPreferences
SharedPreferences preferences = getSharedPreferences("key", 0);
int count = preferences.getInt("int",0);
boolean bool = preferences.getBoolean("bool",false);