Android CheckBoxPreference Значение по умолчанию

У меня есть следующий код 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?

Ответы на вопрос(3)

Ваш ответ на вопрос