【发布时间】:2012-05-21 15:39:23
【问题描述】:
我使用PreferenceManager.setDefaultValues(context,R.xml.preferences,false) 在我的应用程序中设置首选项的默认值,我注意到如果我添加一个新首选项,那么我的PreferenceFragment 不会显示它的默认值,即使它在 preferences.xml..
这是因为我将 readAgain 指定为 false 吗?
我知道我可以简单地试试看,但我只是想确定 readAgain 是为此目的,即重新读取默认值而不是重新设置用户设置,但要设置新属性的默认值。如果这正是 readAgain 标志的目的,那么您能否给我一个理由,不要总是将 readAgain 设置为 true,因为它不会重置用户首选项?
【问题讨论】:
标签: android sharedpreferences default-value android-preferences