Most visited

Recently visited

Observable

public interface Observable

android.databinding.Observable
Known Indirect Subclasses


可观察类提供了一种可以将数据绑定UI通知给变化的方法。 ObservableListObservableMap还提供通知何时发生变化的能力。 ObservableField,ObservableParcelable,ObservableBoolean,ObservableByte,ObservableShort,ObservableInt,ObservableLong,ObservableFloat和ObservableDouble提供了一种方法,通过该方法可以在不实现Observable的情况下通知属性。

每当观察到的类的属性改变时,Observable对象应该通知 Observable.OnPropertyChangedCallback

可观察财产的吸气剂应注明 Bindable

便利类BaseObservable实现此接口,PropertyChangeRegistry可以帮助不扩展BaseObservable的类实现侦听器注册表。

摘要(Summary)

Nested classes

class Observable.OnPropertyChangedCallback

observable属性发生变化时由Observable调用的回调函数。

公共方法(Public methods)

abstract void addOnPropertyChangedCallback(Observable.OnPropertyChangedCallback callback)

添加回调以侦听对Observable的更改。

abstract void removeOnPropertyChangedCallback(Observable.OnPropertyChangedCallback callback)

从收听更改的人员中删除回调。

公共方法(Public methods)

addOnPropertyChangedCallback

void addOnPropertyChangedCallback (Observable.OnPropertyChangedCallback callback)

添加回调以侦听对Observable的更改。

参数(Parameters)
callback Observable.OnPropertyChangedCallback: The callback to start listening.

removeOnPropertyChangedCallback

void removeOnPropertyChangedCallback (Observable.OnPropertyChangedCallback callback)

从收听更改的人员中删除回调。

参数(Parameters)
callback Observable.OnPropertyChangedCallback: The callback that should stop listening.

Hooray!