Package ai.nexconn.chatui.channel
Class MessageListAdapter
-
- All Implemented Interfaces:
public class MessageListAdapter 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 MessageListAdapter(IViewProviderListener<UiMessage> listener)
-
Method Summary
Modifier and Type Method Description voidsetDataCollection(List<UiMessage> data)-
Methods inherited from class ai.nexconn.chatui.widget.adapter.BaseAdapter
add, addFootView, addHeaderView, getData, getFootersCount, getHeadersCount, getItem, getItemCount, getItemViewType, isEmpty, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, 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
-
-
Constructor Detail
-
MessageListAdapter
MessageListAdapter(IViewProviderListener<UiMessage> listener)
-
-
Method Detail
-
setDataCollection
void setDataCollection(List<UiMessage> data)
-
-
-
-