アプリケーションで設定のデフォルト値を設定するために使用していますが、新しい設定を追加すると、 preferences.xmlで設定されていても、デフォルト値が表示されないPreferenceManager.setDefaultValues(context,R.xml.preferences,false)
ことに気付きました。PreferenceFragment
これは、 readAgainをfalseとして指定したためですか?
簡単に試してみることができることはわかっていますが、 readAgainがこの目的のためのものであること、つまり、デフォルト値を再読み取りしてユーザー設定をリセットするのではなく、新しいプロパティのデフォルト値を設定することを確認したかっただけです。 。これがまさにreadAgainフラグの目的である場合、ユーザー設定がリセットされないため、readAgainを常にtrueに設定しない理由を教えてください。