Я пытаюсь использовать Android Общие настройки для сохранения определенных значений приложения Вот код моего OnCreate:Android Общие предпочтения не Сэкономьте Правильно
protected void onCreate(Bundle savedInstanceState) {
SharedPreferences preferences = getSharedPreferences("MyPref", MODE_PRIVATE);
boolean firstLaunch = preferences.getBoolean("firstlaunch", true);
System.out.println("FIRST LAUNCH? " + firstLaunch);
if(firstLaunch == true){
SharedPreferences.Editor editor = getSharedPreferences("MyPref", MODE_PRIVATE).edit();
editor.putString("language", "en");
editor.putInt("theme", R.style.Default);
editor.putBoolean("firstLaunch", false);
editor.commit();
System.out.println("FIRST LAUNCH:" + preferences.getBoolean("firstLaunch", true));
}
Когда я перезапустить приложение, firstLaunch по-прежнему верно ? Почему это?
Wow думать, что была ошибка! Спасибо, я сделаю это в будущем, чтобы избежать такого типа ошибок –