我正在尝试通过扩展DialogPreference
. 我android:defaultValue
在 Preference XML 中指定了一个。一切正常,但是当我尝试从代码中读取首选项的值时,我得到一个空字符串。理想情况下,如果未设置首选项,我应该得到5:00android:defaultValue
的值,这在 Preference XML中提到。
android:defaultValue
当我检索首选项时,如果用户尚未设置首选项,我如何获得在首选项 XML 中指定的值?
<com.sample.package.TimeDialogPreference
android:defaultValue="5:00"
android:key="@string/pref_key_time"
android:title="@string/pref_title_time"
android:summary="@string/pref_summary_time"
android:dialogLayout="@layout/preference_time"
/>