我PreferenceManager.setDefaultValues(context,R.xml.preferences,false)
用来在我的应用程序中设置首选项的默认值,我注意到如果我添加一个新的首选项,那么我PreferenceFragment
不会显示它的默认值,即使它是在preferences.xml中设置的。
这是因为我将readAgain指定为 false 吗?
我知道我可以简单地试试看,但我只是想确定readAgain是为此目的,即重新读取默认值不是为了重新设置用户设置,而是设置新属性的默认值. 如果这正是readAgain标志的目的,那么您能否给我一个理由不总是将readAgain设置为 true,因为它不会重置用户首选项?