Package com.fpang.lib
Class AdAdapter
java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
com.fpang.lib.AdAdapter
public class AdAdapter
extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
Created by chris on 21/08/2016.
-
Nested Class Summary
Nested classes/interfaces inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
androidx.recyclerview.widget.RecyclerView.Adapter.StateRestorationPolicy -
Constructor Summary
ConstructorsConstructorDescriptionAdAdapter(Context context, List<AdItem> adList, List<BannerItem> bannerList, List<CompleteItem> completeList, int savePoint, String pointName) -
Method Summary
Modifier and TypeMethodDescriptionintintgetItemViewType(int position) voidonBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position) androidx.recyclerview.widget.RecyclerView.ViewHolderonCreateViewHolder(ViewGroup parent, int viewType) voidsetData(List<AdItem> adList, List<BannerItem> bannerList, List<CompleteItem> completeList, int savePoint, String pointName) voidsetHolderListener(HolderInterface listener, String csUrl) Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getItemId, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver
-
Constructor Details
-
AdAdapter
public AdAdapter(Context context, List<AdItem> adList, List<BannerItem> bannerList, List<CompleteItem> completeList, int savePoint, String pointName)
-
-
Method Details
-
setData
public void setData(List<AdItem> adList, List<BannerItem> bannerList, List<CompleteItem> completeList, int savePoint, String pointName) -
setHolderListener
-
getItemCount
public int getItemCount()- Specified by:
getItemCountin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemViewType
public int getItemViewType(int position) - Overrides:
getItemViewTypein classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
onCreateViewHolder
public androidx.recyclerview.widget.RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) - Specified by:
onCreateViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
onBindViewHolder
public void onBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position) - Specified by:
onBindViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-