# PreferenceChangeListener

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# PreferenceChangeListener

`
public


interface
PreferenceChangeListener
`  
`


implements

`[EventListener](https://developer.android.com/reference/java/util/EventListener)`


`

|------------------------------------------|
| java.util.prefs.PreferenceChangeListener |

<br />

*** ** * ** ***

A listener for receiving preference change events.  
**See also:**

- [Preferences](https://developer.android.com/reference/java/util/prefs/Preferences)
- [PreferenceChangeEvent](https://developer.android.com/reference/java/util/prefs/PreferenceChangeEvent)
- [NodeChangeListener](https://developer.android.com/reference/java/util/prefs/NodeChangeListener)

## Summary

|                                                                                                                                                                                      ### Public methods                                                                                                                                                                                      ||
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[preferenceChange](https://developer.android.com/reference/java/util/prefs/PreferenceChangeListener#preferenceChange(java.util.prefs.PreferenceChangeEvent))`(`[PreferenceChangeEvent](https://developer.android.com/reference/java/util/prefs/PreferenceChangeEvent)` evt) ` This method gets called when a preference is added, removed or when its value is changed. |

## Public methods

### preferenceChange

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void preferenceChange (PreferenceChangeEvent evt)
```

This method gets called when a preference is added, removed or when its value is changed.

<br />

<br />

|                                                               Parameters                                                               ||
|-------|---------------------------------------------------------------------------------------------------------------------------------|
| `evt` | `PreferenceChangeEvent`: A PreferenceChangeEvent object describing the event source and the preference that has changed. <br /> |