belongs to Maven artifact com.android.support:recyclerview-v7:28.0.0-alpha1
ListUpdateCallback
public
interface
ListUpdateCallback
android.support.v7.util.ListUpdateCallback |
Known Indirect Subclasses |
An interface that can receive Update operations that are applied to a list.
This class can be used together with DiffUtil to detect changes between two lists.
Summary
Public methods | |
---|---|
abstract
void
|
onChanged(int position, int count, Object payload)
Called when |
abstract
void
|
onInserted(int position, int count)
Called when |
abstract
void
|
onMoved(int fromPosition, int toPosition)
Called when an item changes its position in the list. |
abstract
void
|
onRemoved(int position, int count)
Called when |
Public methods
onChanged
void onChanged (int position, int count, Object payload)
Called when count
number of items are updated at the given position.
Parameters | |
---|---|
position |
int : The position of the item which has been updated. |
count |
int : The number of items which has changed.
|
payload |
Object |
onInserted
void onInserted (int position, int count)
Called when count
number of items are inserted at the given position.
Parameters | |
---|---|
position |
int : The position of the new item. |
count |
int : The number of items that have been added.
|
onMoved
void onMoved (int fromPosition, int toPosition)
Called when an item changes its position in the list.
Parameters | |
---|---|
fromPosition |
int : The previous position of the item before the move. |
toPosition |
int : The new position of the item.
|
onRemoved
void onRemoved (int position, int count)
Called when count
number of items are removed from the given position.
Parameters | |
---|---|
position |
int : The position of the item which has been removed. |
count |
int : The number of items which have been removed.
|