benim CheckBoxPreference
için aşağıdaki XML kodu vardır:Android CheckBoxPreference Varsayılan Değer
<CheckBoxPreference
android:key="pref_boot_startup"
android:title="Auto start"
android:defaultValue="true" />
Ama kodunda tercih aldığınızda değeri false
olduğunu.
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean autoStart = sharedPreferences.getBoolean("pref_boot_startup", true);
Benim autoStart
değişken döner false
.
Bunun özel bir nedeni var mı? Varsayılan değeri true
olarak ayarlamak için bir adımı eksik miyim?
Not: Ben Bu uygulamayı genişletir bir sınıfta koymak, bir aktivite değil – MobileMon
@MobileMon iyi bağırıyor! PreferenceFragment'e koymak üzereydim. Neden olsa? :) –
Program aracılığıyla kod yazmam gerekirse, xml'deki varsayılan değer hangi amaçla kullanılır? –