Interface | Description |
---|---|
ListUpdateCallback |
An interface that can receive Update operations that are applied to a list.
|
Class | Description |
---|---|
AsyncListUtil<T> |
A utility class that supports asynchronous content loading.
|
AsyncListUtil.DataCallback<T> |
The callback that provides data access for
AsyncListUtil . |
AsyncListUtil.ViewCallback |
The callback that links
AsyncListUtil with the list view. |
BatchingListUpdateCallback |
Wraps a
ListUpdateCallback callback and batches operations that can be merged. |
BatchingListUpdateCallbackTest | |
DiffUtil |
DiffUtil is a utility class that can calculate the difference between two lists and output a
list of update operations that converts the first list into the second one.
|
DiffUtil.Callback |
A Callback class used by DiffUtil while calculating the diff between two lists.
|
DiffUtil.DiffResult |
This class holds the information about the result of a
DiffUtil.calculateDiff(Callback, boolean) call. |
DiffUtilTest | |
SortedList<T> |
A Sorted list implementation that can keep items in order and also notify for changes in the
list
such that it can be bound to a
RecyclerView.Adapter . |
SortedList.BatchedCallback<T2> |
A callback implementation that can batch notify events dispatched by the SortedList.
|
SortedList.Callback<T2> |
The class that controls the behavior of the
SortedList . |
SortedListBatchedCallbackTest | |
SortedListTest |