Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in API level 3

java.beans

Interfaces

PropertyChangeListener A "PropertyChange" event gets fired whenever a bean changes a "bound" property. 

Classes

IndexedPropertyChangeEvent An "IndexedPropertyChange" event gets delivered whenever a component that conforms to the JavaBeans™ specification (a "bean") changes a bound indexed property. 
PropertyChangeEvent A "PropertyChange" event gets delivered whenever a bean changes a "bound" or "constrained" property. 
PropertyChangeListenerProxy A class which extends the EventListenerProxy specifically for adding a PropertyChangeListener with a "bound" property. 
PropertyChangeSupport This is a utility class that can be used by beans that support bound properties.