Class RedemptionsAdapter

    • Constructor Detail

      • RedemptionsAdapter

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

        public RedemptionsAdapter​(java.util.List<Redemption> data,
                                  ItemClickListener<Redemption> clickListener)
        Constructor to use in creating the RedemptionsAdapter with a click listener
        Parameters:
        data - list of redemptions 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<Redemption,​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<Redemption,​androidx.recyclerview.widget.RecyclerView.ViewHolder>
        Parameters:
        holder - view holder to vindS
        position - index of the item