added in version 22.1.0
android.support.v7.util
Interfaces
ListUpdateCallback | An interface that can receive Update operations that are applied to a list. |
Classes
AdapterListUpdateCallback | ListUpdateCallback that dispatches update events to the given adapter. |
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.
|
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
calculateDiff(Callback, boolean) call.
|
DiffUtil.ItemCallback<T> | Callback for calculating the diff between two non-null items in a list. |
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 .
|