Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Methods](https://developer.android.com/reference/java/beans/PropertyChangeListener#pubmethods)

# PropertyChangeListener


`
public


interface
PropertyChangeListener
`


`


implements

https://developer.android.com/reference/java/util/EventListener


`

|---|
| java.beans.PropertyChangeListener |

|---|
| Known indirect subclasses [PropertyChangeListenerProxy](https://developer.android.com/reference/java/beans/PropertyChangeListenerProxy) |---|---| | [PropertyChangeListenerProxy](https://developer.android.com/reference/java/beans/PropertyChangeListenerProxy) | A class which extends the `EventListenerProxy` specifically for adding a `PropertyChangeListener` with a "bound" property. | |

<br />

*** ** * ** ***

A "PropertyChange" event gets fired whenever a bean changes a "bound"
property. You can register a PropertyChangeListener with a source
bean so as to be notified of any bound property updates.

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/java/beans/PropertyChangeListener#propertyChange(java.beans.PropertyChangeEvent)(https://developer.android.com/reference/java/beans/PropertyChangeEvent evt) ` This method gets called when a bound property is changed. |

## Public methods

### propertyChange

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

```
public abstract void propertyChange (PropertyChangeEvent evt)
```

This method gets called when a bound property is changed.

<br />

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