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!