Preference.OnPreferenceChangeListener
public interface Preference.OnPreferenceChangeListener
Interface definition for a callback to be invoked when the value of this Preference has been changed by the user and is about to be set and/or persisted. This gives the client a chance to prevent setting and/or persisting the value.
Summary
Public methods |
|
|---|---|
abstract boolean |
onPreferenceChange(@NonNull Preference preference, Object newValue)Called when a preference has been changed by the user. |
Public methods
onPreferenceChange
abstract boolean onPreferenceChange(@NonNull Preference preference, Object newValue)
Called when a preference has been changed by the user. This is called before the state of the preference is about to be updated and before the state is persisted.
| Parameters | |
|---|---|
@NonNull Preference preference |
The changed preference |
Object newValue |
The new value of the preference |
| Returns | |
|---|---|
boolean |
|