lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey
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