public class PaymentOptionsRecyclerViewAdapter1 extends android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder1>
Modifier and Type | Field and Description |
---|---|
private PaymentOptionsDataManager |
dataSource |
Constructor and Description |
---|
PaymentOptionsRecyclerViewAdapter1(PaymentOptionsDataManager dataSource)
Instantiates a new Payment options recycler view adapter 1.
|
Modifier and Type | Method and Description |
---|---|
int |
getItemCount() |
int |
getItemViewType(int position) |
void |
onBindViewHolder(PaymentOptionsBaseViewHolder1 paymentOptionsBaseViewHolder1,
int i) |
PaymentOptionsBaseViewHolder1 |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
bindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
private final PaymentOptionsDataManager dataSource
public PaymentOptionsRecyclerViewAdapter1(PaymentOptionsDataManager dataSource)
dataSource
- the data source@NonNull public PaymentOptionsBaseViewHolder1 onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
onCreateViewHolder
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder1>
public void onBindViewHolder(@NonNull PaymentOptionsBaseViewHolder1 paymentOptionsBaseViewHolder1, int i)
onBindViewHolder
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder1>
public int getItemCount()
getItemCount
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder1>
public int getItemViewType(int position)
getItemViewType
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder1>