public class NewsfeedAdaptor extends androidx.recyclerview.widget.RecyclerView.Adapter<NewsfeedAdaptor.myViewHolder>
Modifier and Type | Class and Description |
---|---|
class |
NewsfeedAdaptor.myViewHolder
Creates recycler view for viewing item image and the title
|
static interface |
NewsfeedAdaptor.OnItemClickListener
Implements item on click methods on the recycler view
|
Constructor and Description |
---|
NewsfeedAdaptor(android.content.Context context,
java.util.List<CreateFoundObject> uploads) |
Modifier and Type | Method and Description |
---|---|
int |
getItemCount()
Gets the count of total data /objects
|
void |
onBindViewHolder(NewsfeedAdaptor.myViewHolder holder,
int position)
Sets the image uri onto the view
|
NewsfeedAdaptor.myViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
Creates view holder for adapter class
|
void |
setOnItemClickListener(NewsfeedAdaptor.OnItemClickListener listener)
Declaration for on click listener
|
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 NewsfeedAdaptor(android.content.Context context, java.util.List<CreateFoundObject> uploads)
@NonNull public NewsfeedAdaptor.myViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
onCreateViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<NewsfeedAdaptor.myViewHolder>
parent
- default parentviewType
- typepublic void onBindViewHolder(@NonNull NewsfeedAdaptor.myViewHolder holder, int position)
onBindViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<NewsfeedAdaptor.myViewHolder>
holder
- image holder view layoutposition
- position of imagepublic int getItemCount()
getItemCount
in class androidx.recyclerview.widget.RecyclerView.Adapter<NewsfeedAdaptor.myViewHolder>
public void setOnItemClickListener(NewsfeedAdaptor.OnItemClickListener listener)
listener
- listener