public class BoardAdapter
extends androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.BoardAdapter.ViewHolder>
Constructor and Description |
---|
BoardAdapter(java.util.List<Board> boardsList,
java.util.List<Schedule> schedulesList,
DeleteClickListener listener)
Constructor
|
Modifier and Type | Method and Description |
---|---|
int |
getItemCount()
Count elements in board list
|
void |
onBindViewHolder(com.example.smartgarden.ui.adapters.BoardAdapter.ViewHolder holder,
int position)
onBindViewHolder method
|
com.example.smartgarden.ui.adapters.BoardAdapter.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
onCreateViewHolder method
|
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
public BoardAdapter(java.util.List<Board> boardsList, java.util.List<Schedule> schedulesList, DeleteClickListener listener)
boardsList
- list of boardsschedulesList
- list of scheduleslistener
- delete click listener@NonNull public com.example.smartgarden.ui.adapters.BoardAdapter.ViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
onCreateViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.BoardAdapter.ViewHolder>
parent
- parent view groupviewType
- view typepublic void onBindViewHolder(@NonNull com.example.smartgarden.ui.adapters.BoardAdapter.ViewHolder holder, int position)
onBindViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.BoardAdapter.ViewHolder>
holder
- view holderposition
- bind positionpublic int getItemCount()
getItemCount
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.BoardAdapter.ViewHolder>