belongs to Maven artifact com.android.support:recyclerview-v7:28.0.0-alpha1
SortedList.Callback
public
static
abstract
class
SortedList.Callback
extends Object
implements
Comparator<T2>,
ListUpdateCallback
java.lang.Object | |
↳ | android.support.v7.util.SortedList.Callback<T2> |
![]() |
The class that controls the behavior of the SortedList
.
It defines how items should be sorted and how duplicates should be handled.
SortedList calls the callback methods on this class to notify changes about the underlying data.
Summary
Public constructors | |
---|---|
SortedList.Callback()
|
Public methods | |
---|---|
abstract
boolean
|
areContentsTheSame(T2 oldItem, T2 newItem)
Called by the SortedList when it wants to check whether two items have the same data or not. |
abstract
boolean
|
areItemsTheSame(T2 item1, T2 item2)
Called by the SortedList to decide whether two objects represent the same Item or not. |
abstract
int
|
compare(T2 o1, T2 o2)
Similar to |
Object
|
getChangePayload(T2 item1, T2 item2)
When |
void
|
onChanged(int position, int count, Object payload)
Called when |
abstract
void
|
onChanged(int position, int count)
Called by the SortedList when the item at the given position is updated. |
Inherited methods | |
---|---|
![]()
java.lang.Object
| |
![]()
java.util.Comparator
|