public class BaseObservable extends java.lang.Object implements Observable
Observable interface and provides
notifyPropertyChanged(int) and notifyChange() methods.Observable.OnPropertyChangedCallback| Constructor and Description |
|---|
BaseObservable() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOnPropertyChangedCallback(Observable.OnPropertyChangedCallback callback)
Adds a callback to listen for changes to the Observable.
|
void |
notifyChange()
Notifies listeners that all properties of this instance have changed.
|
void |
notifyPropertyChanged(int fieldId)
Notifies listeners that a specific property has changed.
|
void |
removeOnPropertyChangedCallback(Observable.OnPropertyChangedCallback callback)
Removes a callback from those listening for changes.
|
public void addOnPropertyChangedCallback(Observable.OnPropertyChangedCallback callback)
ObservableaddOnPropertyChangedCallback in interface Observablecallback - The callback to start listening.public void removeOnPropertyChangedCallback(Observable.OnPropertyChangedCallback callback)
ObservableremoveOnPropertyChangedCallback in interface Observablecallback - The callback that should stop listening.public void notifyChange()
public void notifyPropertyChanged(int fieldId)
Bindable to generate a field in
BR to be used as fieldId.fieldId - The generated BR id for the Bindable field.