public class GroupAdapter
extends <any>
| Constructor and Description |
|---|
GroupAdapter(<any>[] adapters,
java.lang.String[] adapterNames)
Mentioned adapter should have view types not more than 100.
|
GroupAdapter(RecyclerView.Adapter... adapters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
collectAdaptersStateInfo(java.lang.String source) |
int |
getItemCount() |
int |
getItemViewType(int absolutePosition) |
int |
getRelativeItemViewType(int absolutePosition) |
void |
onAttachedToRecyclerView(RecyclerView recyclerView) |
void |
onBindViewHolder(ViewHolder holder,
int absolutePosition) |
void |
onBindViewHolder(ViewHolder holder,
int position,
java.util.List<java.lang.Object> payloads) |
ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onDetachedFromRecyclerView(RecyclerView recyclerView) |
boolean |
onFailedToRecycleView(ViewHolder holder) |
void |
onViewAttachedToWindow(ViewHolder holder) |
void |
onViewDetachedFromWindow(ViewHolder holder) |
void |
onViewRecycled(ViewHolder holder) |
public GroupAdapter(<any>[] adapters,
java.lang.String[] adapterNames)
public GroupAdapter(RecyclerView.Adapter... adapters)
public void onBindViewHolder(ViewHolder holder,
int absolutePosition)
public void onViewRecycled(ViewHolder holder)
public void onViewDetachedFromWindow(ViewHolder holder)
public boolean onFailedToRecycleView(ViewHolder holder)
public void onViewAttachedToWindow(ViewHolder holder)
public void onAttachedToRecyclerView(RecyclerView recyclerView)
public void onBindViewHolder(ViewHolder holder,
int position,
java.util.List<java.lang.Object> payloads)
public void onDetachedFromRecyclerView(RecyclerView recyclerView)
public ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public int getItemViewType(int absolutePosition)
public int getRelativeItemViewType(int absolutePosition)
public int getItemCount()
public java.lang.String collectAdaptersStateInfo(java.lang.String source)