在CheckBoxPreference中,“android:defaultValue”和“android:checked”有什么区别?两者似乎都在做同样的事情
<CheckBoxPreference
android:key="pref_"
android:title=""
android:summary=""
android:defaultValue="true"
android:checked="true">
</CheckBoxPreference>
答案 0 :(得分:0)
设置选中状态并将其保存到SharedPreferences。并设置此Preference的默认值,如果持久性已关闭或持久性已打开且在持久性存储中未找到首选项,则将设置该值。
答案 1 :(得分:0)
@andychen默认值标记定义了如果用户没有为优先级复选框显式存储任何值,则应从首选项中提取的值。标签选中定义了在屏幕初始化时应向用户显示的复选框状态