Skip to content

Most visited

Recently visited

navigation
added in version 24.2.0

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 count number of items are updated at the given position.

abstract void onInserted(int position, int count)

Called when count number of items are inserted at the given position.

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 count number of items are removed from the given position.

Public methods

onChanged

added in version 24.2.0
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

added in version 22.1.0
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

added in version 22.1.0
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

added in version 22.1.0
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.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.