ObservableList.OnListChangedCallback
public
static
abstract
class
ObservableList.OnListChangedCallback
extends Object
| java.lang.Object | |
| ↳ | android.databinding.ObservableList.OnListChangedCallback<T extends android.databinding.ObservableList> |
The callback that is called by ObservableList when the list has changed.
Summary
Public constructors | |
|---|---|
ObservableList.OnListChangedCallback()
|
|
Public methods | |
|---|---|
abstract
void
|
onChanged(T sender)
Called whenever a change of unknown type has occurred, such as the entire list being set to new values. |
abstract
void
|
onItemRangeChanged(T sender, int positionStart, int itemCount)
Called whenever one or more items in the list have changed. |
abstract
void
|
onItemRangeInserted(T sender, int positionStart, int itemCount)
Called whenever items have been inserted into the list. |
abstract
void
|
onItemRangeMoved(T sender, int fromPosition, int toPosition, int itemCount)
Called whenever items in the list have been moved. |
abstract
void
|
onItemRangeRemoved(T sender, int positionStart, int itemCount)
Called whenever items in the list have been deleted. |
Inherited methods | |
|---|---|
java.lang.Object
| |
Public constructors
ObservableList.OnListChangedCallback
ObservableList.OnListChangedCallback ()
Public methods
onChanged
void onChanged (T sender)
Called whenever a change of unknown type has occurred, such as the entire list being set to new values.
| Parameters | |
|---|---|
sender |
T: The changing list.
|
onItemRangeChanged
void onItemRangeChanged (T sender,
int positionStart,
int itemCount)Called whenever one or more items in the list have changed.
| Parameters | |
|---|---|
sender |
T: The changing list. |
positionStart |
int: The starting index that has changed. |
itemCount |
int: The number of items that have changed.
|
onItemRangeInserted
void onItemRangeInserted (T sender,
int positionStart,
int itemCount)Called whenever items have been inserted into the list.
| Parameters | |
|---|---|
sender |
T: The changing list. |
positionStart |
int: The insertion index |
itemCount |
int: The number of items that have been inserted
|
onItemRangeMoved
void onItemRangeMoved (T sender,
int fromPosition,
int toPosition,
int itemCount)Called whenever items in the list have been moved.
| 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
|
onItemRangeRemoved
void onItemRangeRemoved (T sender,
int positionStart,
int itemCount)Called whenever items in the list have been deleted.
| Parameters | |
|---|---|
sender |
T: The changing list. |
positionStart |
int: The starting index of the deleted items. |
itemCount |
int: The number of items removed.
|
Annotations
Interfaces
Classes
- BaseObservable
- CallbackRegistry
- CallbackRegistry.NotifierCallback
- DataBindingUtil
- ListChangeRegistry
- MapChangeRegistry
- MergedDataBinderMapper
- Observable.OnPropertyChangedCallback
- ObservableArrayList
- ObservableArrayMap
- ObservableBoolean
- ObservableByte
- ObservableChar
- ObservableDouble
- ObservableField
- ObservableFloat
- ObservableInt
- ObservableList.OnListChangedCallback
- ObservableLong
- ObservableMap.OnMapChangedCallback
- ObservableParcelable
- ObservableShort
- OnRebindCallback
- PropertyChangeRegistry
- ViewDataBinding
- ViewStubProxy