public static abstract class ObservableList.OnListChangedCallback
extends Object
| java.lang.Object | |
| android.databinding.ObservableList.OnListChangedCallback<T extends android.databinding.ObservableList> | |
列表发生更改时由ObservableList调用的回调。
Public constructors |
|
|---|---|
ObservableList.OnListChangedCallback() |
|
公共方法(Public methods) |
|
|---|---|
abstract void |
onChanged(T sender) 在发生未知类型更改时调用,例如将整个列表设置为新值。 |
abstract void |
onItemRangeChanged(T sender, int positionStart, int itemCount) 每当列表中的一个或多个项目发生更改时调用。 |
abstract void |
onItemRangeInserted(T sender, int positionStart, int itemCount) 每当物品被插入列表中时调用。 |
abstract void |
onItemRangeMoved(T sender, int fromPosition, int toPosition, int itemCount) 每当列表中的项目被移动时调用。 |
abstract void |
onItemRangeRemoved(T sender, int positionStart, int itemCount) 每当列表中的项目被删除时调用。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
ObservableList.OnListChangedCallback ()
void onChanged (T sender)
在发生未知类型更改时调用,例如将整个列表设置为新值。
| 参数(Parameters) | |
|---|---|
sender |
T: The changing list. |
void onItemRangeChanged (T sender,
int positionStart,
int itemCount)
每当列表中的一个或多个项目发生更改时调用。
| 参数(Parameters) | |
|---|---|
sender |
T: The changing list. |
positionStart |
int: The starting index that has changed. |
itemCount |
int: The number of items that have changed. |
void onItemRangeInserted (T sender,
int positionStart,
int itemCount)
每当物品被插入列表中时调用。
| 参数(Parameters) | |
|---|---|
sender |
T: The changing list. |
positionStart |
int: The insertion index |
itemCount |
int: The number of items that have been inserted |
void onItemRangeMoved (T sender,
int fromPosition,
int toPosition,
int itemCount)
每当列表中的项目被移动时调用。
| 参数(Parameters) | |
|---|---|
sender |
T: The changing list. |
fromPosition |
int: The position from which the items were moved |
toPosition |
int: The destination position of the items |
itemCount |
int: The number of items moved |
void onItemRangeRemoved (T sender,
int positionStart,
int itemCount)
每当列表中的项目被删除时调用。
| 参数(Parameters) | |
|---|---|
sender |
T: The changing list. |
positionStart |
int: The starting index of the deleted items. |
itemCount |
int: The number of items removed. |