类 EaseBaseChatExtendMenuAdapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder,​T>

  • 直接已知子类:
    EaseChatExtendMenuAdapter

    public abstract class EaseBaseChatExtendMenuAdapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder,​T>
    extends androidx.recyclerview.widget.RecyclerView.Adapter<VH>
    • 嵌套类概要

      • 从类继承的嵌套类/接口 androidx.recyclerview.widget.RecyclerView.Adapter

        androidx.recyclerview.widget.RecyclerView.Adapter.StateRestorationPolicy
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      java.util.List<T> mData  
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      protected abstract VH easeCreateViewHolder​(android.view.View view)
      Get ViewHolder
      int getItemCount()  
      protected abstract int getItemLayoutId()  
      VH onCreateViewHolder​(android.view.ViewGroup parent, int viewType)  
      void setData​(java.util.List<T> data)  
      • 从类继承的方法 androidx.recyclerview.widget.RecyclerView.Adapter

        bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getItemId, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • mData

        public java.util.List<T> mData
    • 构造器详细资料

      • EaseBaseChatExtendMenuAdapter

        public EaseBaseChatExtendMenuAdapter()
    • 方法详细资料

      • setData

        public void setData​(java.util.List<T> data)
      • getItemCount

        public int getItemCount()
        指定者:
        getItemCount 在类中 androidx.recyclerview.widget.RecyclerView.Adapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder>
      • onCreateViewHolder

        @NonNull
        public VH onCreateViewHolder​(@NonNull
                                     android.view.ViewGroup parent,
                                     int viewType)
        指定者:
        onCreateViewHolder 在类中 androidx.recyclerview.widget.RecyclerView.Adapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder>
      • getItemLayoutId

        protected abstract int getItemLayoutId()
      • easeCreateViewHolder

        protected abstract VH easeCreateViewHolder​(android.view.View view)
        Get ViewHolder
        参数:
        view -
        返回: