OnPreferenceChangeListener
interface 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 |
Called when a preference has been changed by the user.
|
Public methods
onPreferenceChange
abstract fun onPreferenceChange(
preference: Preference!,
newValue: Any!
): Boolean
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 |
preference |
Preference!: The changed preference |
newValue |
Any!: The new value of the preference |
Return |
Boolean |
true to update the state of the preference with the new value |