public class LogAdapter
extends androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.LogAdapter.ViewHolder>
Constructor and Description |
---|
LogAdapter(java.util.List<Log> logsList)
Constructor
|
Modifier and Type | Method and Description |
---|---|
int |
getItemCount()
Count elements in logs list
|
void |
onBindViewHolder(com.example.smartgarden.ui.adapters.LogAdapter.ViewHolder holder,
int position)
onBindViewHolder method
|
com.example.smartgarden.ui.adapters.LogAdapter.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 LogAdapter(java.util.List<Log> logsList)
logsList
- list of logs@NonNull public com.example.smartgarden.ui.adapters.LogAdapter.ViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
onCreateViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.LogAdapter.ViewHolder>
parent
- parent view groupviewType
- view typepublic void onBindViewHolder(@NonNull com.example.smartgarden.ui.adapters.LogAdapter.ViewHolder holder, int position)
onBindViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.LogAdapter.ViewHolder>
holder
- view holderposition
- bind positionpublic int getItemCount()
getItemCount
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.LogAdapter.ViewHolder>