0
私はPreferenceScreenとPreferenceFragmentを持っています。 このOnPreferenceChangeListenerを、いずれかの優先順位に適用します。Android - OnPreferenceChangeListener - 返信内容は関係ありません
findPreference("example_text").setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
if(((String)newValue).equals("dd")) {
return true;
}
return false;
}
});
私が返すものではありません。値はとにかく保存されます。
ないが何のdocが
boolean True to update the state of the Preference with the new value.
を言う、私は何かが足りないのですか? そうでなければ、おそらく愚かな間違いでしょう。
これは、UIで設定値を更新する場合にのみ機能します。あなたが 'SharedPreferences'を直接変更している場合は、何もしません。あなたは後者をしていますか? –