Class RvAdapter
java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<VH>
androidx.recyclerview.widget.ListAdapter<EachData,RvAdapter.ViewHolder>
com.example.cardiacrecorder.adapter.RvAdapter
public class RvAdapter
extends androidx.recyclerview.widget.ListAdapter<EachData,RvAdapter.ViewHolder>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classViewHolder Class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonBindViewHolder(RvAdapter.ViewHolder holder, int position) Creates LayoutonCreateViewHolder(android.view.ViewGroup parent, int viewType) Creates ViewHoldervoidsetAdapterListener(AdapterListener adapterListener) AdapterListener SetterMethods inherited from class androidx.recyclerview.widget.ListAdapter
getCurrentList, getItem, getItemCount, onCurrentListChanged, submitList, submitListMethods 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, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
-
Field Details
-
curColor
int curColor
-
-
Constructor Details
-
RvAdapter
public RvAdapter(android.content.Context mContext) constructor- Parameters:
mContext-
-
-
Method Details
-
onCreateViewHolder
@NonNull public RvAdapter.ViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType) Creates ViewHolder- Specified by:
onCreateViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<RvAdapter.ViewHolder>- Parameters:
parent- The ViewGroup into which the new View will be added after it is bound to an adapter position.viewType- The view type of the new View.- Returns:
- ViewHolder
-
onBindViewHolder
Creates Layout- Specified by:
onBindViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<RvAdapter.ViewHolder>- Parameters:
holder- The ViewHolder which should be updated to represent the contents of the item at the given position in the data set.position- The position of the item within the adapter's data set.
-
setAdapterListener
AdapterListener Setter- Parameters:
adapterListener-
-