AdapterListUpdateCallback


public final class AdapterListUpdateCallback implements ListUpdateCallback


ListUpdateCallback that dispatches update events to the given adapter.

Summary

Public constructors

Creates an AdapterListUpdateCallback that will dispatch update events to the given adapter.

Public methods

void
onChanged(int position, int count, Object payload)

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

void
onInserted(int position, int count)

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

void
onMoved(int fromPosition, int toPosition)

Called when an item changes its position in the list.

void
onRemoved(int position, int count)

Called when count} number of items are removed from the given position.

Public constructors

AdapterListUpdateCallback

Added in 1.0.0
public AdapterListUpdateCallback(@NonNull RecyclerView.Adapter adapter)

Creates an AdapterListUpdateCallback that will dispatch update events to the given adapter.

Parameters
@NonNull RecyclerView.Adapter adapter

The Adapter to send updates to.

Public methods

onChanged

Added in 1.4.0-rc01
public void onChanged(int position, int count, Object payload)

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

onInserted

Added in 1.4.0-rc01
public void onInserted(int position, int count)

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

onMoved

Added in 1.4.0-rc01
public void onMoved(int fromPosition, int toPosition)

Called when an item changes its position in the list.

onRemoved

Added in 1.4.0-rc01
public void onRemoved(int position, int count)

Called when count} number of items are removed from the given position.