Added in API level 1
Deprecated in API level 29

OnPreferenceChangeListener


interface OnPreferenceChangeListener
android.preference.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(preference: Preference!, newValue: Any!)

Called when a Preference has been changed by the user.

Public methods

onPreferenceChange

Added in API level 1
abstract fun onPreferenceChange(
    preference: Preference!,
    newValue: Any!
): Boolean

Deprecated: Deprecated in Java.

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.