2017-04-25 52 views
-1

在CheckBoxPreference中,“android:defaultValue”和“android:checked”之间有什么区别?这两个似乎是在做同样的事情Android偏好:CheckBoxPreference - defaultValue和checked之间的区别

<CheckBoxPreference 
    android:key="pref_" 
    android:title="" 
    android:summary="" 
    android:defaultValue="true" 
    android:checked="true"> 
</CheckBoxPreference> 
+0

阅读https://developer.android.com/reference/android/preference/Preference.html#attr_android:defaultValue –

回答

0

设置的选中状态,并保存到SharedPreferences。并为此首选项设置默认值,如果持久性处于关闭状态或持久性处于打开状态并且在持久性存储器中未找到首选项,则会设置该首选项。

+0

对不起,我不明白你的答案。你能改说吗? – andychen

0

@andychen默认值标签定义了什么样的价值应该从获取的偏好,如果用户没有明确地保存优先复选框的任意值。和标记检查定义什么状态的复选框应该显示给用户在屏幕初始化

+0

为什么downvote? – Aditi

相关问题