public class ItemDiffRule<E>
extends DiffUtil.Callback
| 限定符和类型 | 字段和说明 |
|---|---|
protected zlc.season.practicalrecyclerview.DataSetObservable<E> |
mNewDataSet |
protected zlc.season.practicalrecyclerview.DataSetObservable<E> |
mOldDataSet |
| 构造器和说明 |
|---|
ItemDiffRule(zlc.season.practicalrecyclerview.DataSetObservable<E> oldData,
zlc.season.practicalrecyclerview.DataSetObservable<E> newData) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
areContentsTheSame(int oldItemPosition,
int newItemPosition) |
boolean |
areItemsTheSame(int oldItemPosition,
int newItemPosition) |
java.lang.Object |
getChangePayload(int oldItemPosition,
int newItemPosition) |
int |
getNewListSize() |
int |
getOldListSize() |
protected zlc.season.practicalrecyclerview.DataSetObservable<E> mOldDataSet
protected zlc.season.practicalrecyclerview.DataSetObservable<E> mNewDataSet
public int getOldListSize()
public int getNewListSize()
public boolean areItemsTheSame(int oldItemPosition,
int newItemPosition)
public boolean areContentsTheSame(int oldItemPosition,
int newItemPosition)
public java.lang.Object getChangePayload(int oldItemPosition,
int newItemPosition)