【发布时间】:2018-08-11 15:03:40
【问题描述】:
如何在 Android Studio 上使用 SharedPreferences 来保存一些数据,例如布尔值?
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME,MODE_PRIVATE).edit();
editor.putBoolean("firststart",false);
editor.apply();
SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME,MODE_PRIVATE);
boolean firstStart= prefs.getBoolean("firststart",false);
if (!firstStart) {
Intent intent12 = new Intent(getApplicationContext(),FirstStart.class);
startActivity(intent12);
prefs.getBoolean("firststart",true);
}
else if (firstStart) {
}
如果我每次创建活动时都使用此代码,则布尔值返回 false,然后返回 true。 我怎样才能解决这个问题并且不丢失数据?
【问题讨论】:
-
我看到了那个问题,但答案代码对我不起作用;)
标签: android boolean sharedpreferences