public interface ObservableList
implements List<T>
android.databinding.ObservableList<T> |
Known Indirect Subclasses |
一个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 |
|
---|---|
From interface java.util.List
|
|
From interface java.util.Collection
|
|
From interface 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. |