Class PromoCardRecyclerView.PromoCardAdapter

java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardAdapter
Enclosing class:
PromoCardRecyclerView

public abstract static class PromoCardRecyclerView.PromoCardAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
     
    abstract PromoCardView
     
    void
    onBindViewHolder(com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder holder, int position)
     
    com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder
    onCreateViewHolder(android.view.ViewGroup parent, int viewType)
     
    void
    onViewRecycled(com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder holder)
     
    void
     

    Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter

    bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PromoCardAdapter

      public PromoCardAdapter()
  • Method Details

    • setCards

      public void setCards(List<NativePromoCard> promoCards)
    • getNativePromoCards

      public List<NativePromoCard> getNativePromoCards()
    • onCreateViewHolder

      public com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
      Specified by:
      onCreateViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
    • onBindViewHolder

      public void onBindViewHolder(com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder holder, int position)
      Specified by:
      onBindViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
    • getItemCount

      public int getItemCount()
      Specified by:
      getItemCount in class androidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
    • onViewRecycled

      public void onViewRecycled(com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder holder)
      Overrides:
      onViewRecycled in class androidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
    • getPromoCardView

      public abstract PromoCardView getPromoCardView()