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 -
Method Summary
Modifier and TypeMethodDescriptionintabstract PromoCardViewvoidonBindViewHolder(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(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
-
Constructor Details
-
PromoCardAdapter
public PromoCardAdapter()
-
-
Method Details
-
setCards
-
setClickListener
public void setClickListener(@Nullable com.my.target.nativeads.views.PromoCardRecyclerView.CardAdapterListener cardClickListener) -
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
-