Android APIs
public static abstract class

ObservableList.OnListChangedCallback

extends Object
java.lang.Object
   ↳ android.databinding.ObservableList.OnListChangedCallback<T extends android.databinding.ObservableList>

Class Overview

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.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ObservableList.OnListChangedCallback ()

Public Methods

public abstract 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 The changing list.

public abstract void onItemRangeChanged (T sender, int positionStart, int itemCount)

Called whenever one or more items in the list have changed.

Parameters
sender The changing list.
positionStart The starting index that has changed.
itemCount The number of items that have changed.

public abstract void onItemRangeInserted (T sender, int positionStart, int itemCount)

Called whenever items have been inserted into the list.

Parameters
sender The changing list.
positionStart The insertion index
itemCount The number of items that have been inserted

public abstract void onItemRangeMoved (T sender, int fromPosition, int toPosition, int itemCount)

Called whenever items in the list have been moved.

Parameters
sender The changing list.
fromPosition The position from which the items were moved
toPosition The destination position of the items
itemCount The number of items moved

public abstract void onItemRangeRemoved (T sender, int positionStart, int itemCount)

Called whenever items in the list have been deleted.

Parameters
sender The changing list.
positionStart The starting index of the deleted items.
itemCount The number of items removed.