-
public abstract class DiffAwareAdapter<VH extends DiffAwareHolder> extends RecyclerView.Adapter<DiffAwareHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDiffAwareAdapter.OnActionListener
-
Constructor Summary
Constructors Constructor Description DiffAwareAdapter()
-
Method Summary
Modifier and Type Method Description final List<ListItem>getList()final UnitsetList(List<ListItem> list)IntegergetItemCount()UnitonBindViewHolder(DiffAwareHolder holder, Integer position)UnitonBindViewHolder(DiffAwareHolder holder, Integer position, List<Object> payloads)UnitonViewRecycled(DiffAwareHolder holder)UnitonViewAttachedToWindow(DiffAwareHolder holder)UnitonViewDetachedFromWindow(DiffAwareHolder holder)abstract VHonCreateViewHolder(ViewGroup parent, Integer viewType)-
Methods inherited from class com.pluto.utilities.list.DiffAwareAdapter
bindViewHolder, canRestoreState, createViewHolder, findRelativeAdapterPositionIn, getItemId, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getItemCount
Integer getItemCount()
-
onBindViewHolder
Unit onBindViewHolder(DiffAwareHolder holder, Integer position)
-
onBindViewHolder
Unit onBindViewHolder(DiffAwareHolder holder, Integer position, List<Object> payloads)
-
onViewRecycled
Unit onViewRecycled(DiffAwareHolder holder)
-
onViewAttachedToWindow
Unit onViewAttachedToWindow(DiffAwareHolder holder)
-
onViewDetachedFromWindow
Unit onViewDetachedFromWindow(DiffAwareHolder holder)
-
onCreateViewHolder
abstract VH onCreateViewHolder(ViewGroup parent, Integer viewType)
-
-
-
-