public interface ObservableList
implements List<T>
| android.databinding.ObservableList<T> |
| |
一个List ,通知何时进行更改。 绑定到UI的ObservableList将在更改发生时使其保持最新。
ObservableList必须在发生更改时通知其回调,使用 ObservableList.OnListChangedCallback 。
ObservableArrayList使用基础ArrayList实现ObservableList。 ListChangeRegistry可以帮助维护其他实现的回调。
也可以看看:
Nested classes |
|
|---|---|
class |
ObservableList.OnListChangedCallback<T extends ObservableList> 列表发生更改时由ObservableList调用的回调。 |
公共方法(Public methods) |
|
|---|---|
abstract void |
addOnListChangedCallback(OnListChangedCallback<? extends ObservableList<T>> callback) 添加一个回调,当列表发生更改时将被通知。 |
abstract void |
removeOnListChangedCallback(OnListChangedCallback<? extends ObservableList<T>> callback) 删除之前添加的回调。 |
继承方法(Inherited methods) |
|
|---|---|
java.util.List
|
|
java.util.Collection
|
|
java.lang.Iterable
|
|
void addOnListChangedCallback (OnListChangedCallback<? extends ObservableList<T>> callback)
添加一个回调,当列表发生更改时将被通知。
| 参数(Parameters) | |
|---|---|
callback |
OnListChangedCallback: The callback to be notified on list changes |
void removeOnListChangedCallback (OnListChangedCallback<? extends ObservableList<T>> callback)
删除之前添加的回调。
| 参数(Parameters) | |
|---|---|
callback |
OnListChangedCallback: The callback to remove. |