私は次の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
ませんか?