Valor padrão do Android CheckBoxPreference

Eu tenho o seguinte código XML para o meuCheckBoxPreference:

<CheckBoxPreference
    android:key="pref_boot_startup"
    android:title="Auto start"
    android:defaultValue="true" />

Mas quando eu recupero a preferência no código, o valor éfalse.

sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean autoStart = sharedPreferences.getBoolean("pref_boot_startup", true);

MinhasautoStart retornos variáveisfalse.

Existe uma razão específica para isso? Estou faltando uma etapa para definir o valor padrão comotrue?

questionAnswers(3)

yourAnswerToTheQuestion