public class BaseObservable
extends Object implements Observable
| java.lang.Object | |
| android.databinding.BaseObservable | |
| |
|
ObservableParcelable<T extends
Parcelable>
|
实现 Observable接口并提供 notifyPropertyChanged(int)和 notifyChange()方法的便利类。
Public constructors |
|
|---|---|
BaseObservable() |
|
公共方法(Public methods) |
|
|---|---|
void |
addOnPropertyChangedCallback(Observable.OnPropertyChangedCallback callback) 添加回调以侦听对Observable的更改。 |
void |
notifyChange() 通知侦听器此实例的所有属性都已更改。 |
void |
notifyPropertyChanged(int fieldId) 通知侦听器特定属性已更改。 |
void |
removeOnPropertyChangedCallback(Observable.OnPropertyChangedCallback callback) 从收听更改的人员中删除回调。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
android.databinding.Observable
|
|
BaseObservable ()
void addOnPropertyChangedCallback (Observable.OnPropertyChangedCallback callback)
添加回调以侦听对Observable的更改。
| 参数(Parameters) | |
|---|---|
callback |
Observable.OnPropertyChangedCallback: The callback to start listening. |
void notifyChange ()
通知侦听器此实例的所有属性都已更改。
void notifyPropertyChanged (int fieldId)
通知侦听器特定属性已更改。 更改的属性的吸气剂应标记为Bindable以在BR生成一个用作fieldId 。
| 参数(Parameters) | |
|---|---|
fieldId |
int: The generated BR id for the Bindable field. |
void removeOnPropertyChangedCallback (Observable.OnPropertyChangedCallback callback)
从收听更改的人员中删除回调。
| 参数(Parameters) | |
|---|---|
callback |
Observable.OnPropertyChangedCallback: The callback that should stop listening. |