У меня есть следующий XML-код для моего CheckBoxPreference
:
<CheckBoxPreference
android:key="pref_boot_startup"
android:title="Auto start"
android:defaultValue="true" />
Но когда я извлекаю предпочтение в коде, значение равно false
.
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean autoStart = sharedPreferences.getBoolean("pref_boot_startup", true);
Моя переменная autoStart
возвращает false
.
Есть ли конкретный причина этого? Мне не хватает шага для установки значения по умолчанию на true
?