Class TransAdapter


  • public class TransAdapter
    extends androidx.recyclerview.widget.RecyclerView.Adapter<TransAdapter.MyViewHolder2>
    Manage Transaction viewer in main page
    • Constructor Detail

    • Method Detail

      • getPosition

        public int getPosition()
        Get transaction position
        Returns:
      • setPosition

        public void setPosition​(int position)
        Set transaction position
        Parameters:
        position -
      • onCreateViewHolder

        public TransAdapter.MyViewHolder2 onCreateViewHolder​(ViewGroup parent,
                                                             int viewType)
        Loads data when viewer is loaded
        Specified by:
        onCreateViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<TransAdapter.MyViewHolder2>
        Parameters:
        parent -
        viewType -
        Returns:
      • onBindViewHolder

        public void onBindViewHolder​(TransAdapter.MyViewHolder2 holder,
                                     int position)
        Bind the transaction data to views
        Specified by:
        onBindViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<TransAdapter.MyViewHolder2>
        Parameters:
        holder -
        position -
      • getItemCount

        public int getItemCount()
        Get Item count
        Specified by:
        getItemCount in class androidx.recyclerview.widget.RecyclerView.Adapter<TransAdapter.MyViewHolder2>
        Returns:
      • onViewRecycled

        public void onViewRecycled​(TransAdapter.MyViewHolder2 holder)
        View is reset when data is not required
        Overrides:
        onViewRecycled in class androidx.recyclerview.widget.RecyclerView.Adapter<TransAdapter.MyViewHolder2>
        Parameters:
        holder -
      • setOnItemClickListener

        public void setOnItemClickListener​(TransAdapter.ClickListener clickListener)
        Listener to item click
        Parameters:
        clickListener -