Package io.rong.imkit.conversationlist
Class ConversationListAdapter
-
- All Implemented Interfaces:
public class ConversationListAdapter extends BaseAdapter<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected IViewProviderListener<T>mListenerprotected List<T>mDataListprotected BaseAdapter.OnItemClickListenermOnItemClickListenerprotected ProviderManager<T>mProviderManager
-
Constructor Summary
Constructors Constructor Description ConversationListAdapter()
-
Method Summary
Modifier and Type Method Description intgetItemViewType(int position)ViewHolderonCreateViewHolder(@NonNull() ViewGroup parent, int viewType)voidsetDataCollection(List<BaseUiConversation> data)-
Methods inherited from class io.rong.imkit.widget.adapter.BaseAdapter
add, addFootView, addHeaderView, getData, getFootersCount, getHeadersCount, getItem, getItemCount, isEmpty, onAttachedToRecyclerView, onBindViewHolder, onViewAttachedToWindow, remove, setEmptyView, setEmptyView, setItemClickListener -
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, getItemCount, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getItemViewType
int getItemViewType(int position)
-
onCreateViewHolder
@NonNull() ViewHolder onCreateViewHolder(@NonNull() ViewGroup parent, int viewType)
-
setDataCollection
void setDataCollection(List<BaseUiConversation> data)
-
-
-
-