Class AwardsAdapter

    • Constructor Detail

      • AwardsAdapter

        public AwardsAdapter​(java.util.List<Award> data)
        Simple constructor with no ClickListener
        Parameters:
        data - list of awards to be shown on the list
      • AwardsAdapter

        public AwardsAdapter​(java.util.List<Award> data,
                             ItemClickListener<Award> clickListener)
        Constructor to use in creating the AwardsAdapter with a click listener
        Parameters:
        data - list of awards to be shown on the list
        clickListener - listener to handle item clicks on the list
    • Method Detail

      • createNormalViewHolder

        protected androidx.recyclerview.widget.RecyclerView.ViewHolder createNormalViewHolder​(android.view.ViewGroup parent,
                                                                                              int viewType)
        Description copied from class: ListAdapter
        Abstract method to create normal view holder.
        Specified by:
        createNormalViewHolder in class ListAdapter<Award,​androidx.recyclerview.widget.RecyclerView.ViewHolder>
        Parameters:
        parent - used to get resource
        viewType - type of view
        Returns:
        view holder for non special items
      • bindNormalViewHolder

        protected void bindNormalViewHolder​(androidx.recyclerview.widget.RecyclerView.ViewHolder holder,
                                            int position)
        Description copied from class: ListAdapter
        Abstract method to bind the normal view holder.
        Specified by:
        bindNormalViewHolder in class ListAdapter<Award,​androidx.recyclerview.widget.RecyclerView.ViewHolder>
        Parameters:
        holder - view holder to vindS
        position - index of the item