Most visited

Recently visited

ObservableList

public interface ObservableList
implements List<T>

android.databinding.ObservableList<T>
Known Indirect Subclasses


一个List ,通知何时进行更改。 绑定到UI的ObservableList将在更改发生时使其保持最新。

ObservableList必须在发生更改时通知其回调,使用 ObservableList.OnListChangedCallback

ObservableArrayList使用基础ArrayList实现ObservableList。 ListChangeRegistry可以帮助维护其他实现的回调。

也可以看看:

Summary

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

Public methods

addOnListChangedCallback

void addOnListChangedCallback (OnListChangedCallback<? extends ObservableList<T>> callback)

添加一个回调,当列表发生更改时将被通知。

Parameters
callback OnListChangedCallback: The callback to be notified on list changes

removeOnListChangedCallback

void removeOnListChangedCallback (OnListChangedCallback<? extends ObservableList<T>> callback)

删除之前添加的回调。

Parameters
callback OnListChangedCallback: The callback to remove.

Hooray!