Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in version 24.1.0
belongs to Maven artifact com.android.support:preference-v7:28.0.0-alpha1

Preference.OnPreferenceChangeListener

public static interface Preference.OnPreferenceChangeListener

android.support.v7.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, Object newValue)

Called when a Preference has been changed by the user.

Public methods

onPreferenceChange

added in version 24.1.0
boolean onPreferenceChange (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
preference Preference: The changed Preference.

newValue Object: The new value of the Preference.

Returns
boolean True to update the state of the Preference with the new value.