Package com.my.target.nativeads.views
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 PromoCardAdapter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intgetItemCount()java.util.List<NativePromoCard>getNativePromoCards()abstract PromoCardViewgetPromoCardView()voidonBindViewHolder(com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder holder, int position)com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolderonCreateViewHolder(android.view.ViewGroup parent, int viewType)voidonViewRecycled(com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder holder)voidsetCards(java.util.List<NativePromoCard> nativePromoCards)voidsetClickListener(com.my.target.nativeads.views.PromoCardRecyclerView.CardAdapterListener cardClickListener)-
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
-
-
-
-
Method Detail
-
setCards
public void setCards(@NonNull java.util.List<NativePromoCard> nativePromoCards)
-
setClickListener
public void setClickListener(@Nullable com.my.target.nativeads.views.PromoCardRecyclerView.CardAdapterListener cardClickListener)
-
getNativePromoCards
@NonNull public java.util.List<NativePromoCard> getNativePromoCards()
-
onCreateViewHolder
@NonNull public com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)- Specified by:
onCreateViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
-
onBindViewHolder
public void onBindViewHolder(@NonNull com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder holder, int position)- Specified by:
onBindViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
-
getItemCount
public int getItemCount()
- Specified by:
getItemCountin classandroidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
-
onViewRecycled
public void onViewRecycled(@NonNull com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder holder)- Overrides:
onViewRecycledin classandroidx.recyclerview.widget.RecyclerView.Adapter<com.my.target.nativeads.views.PromoCardRecyclerView.PromoCardViewHolder>
-
getPromoCardView
@NonNull public abstract PromoCardView getPromoCardView()
-
-