Class UserEventsPagerAdapter

java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<androidx.viewpager2.adapter.FragmentViewHolder>
androidx.viewpager2.adapter.FragmentStateAdapter
com.example.rocket_launch.entrant_events_tab.UserEventsPagerAdapter
All Implemented Interfaces:
androidx.viewpager2.adapter.StatefulAdapter

public class UserEventsPagerAdapter extends androidx.viewpager2.adapter.FragmentStateAdapter
adapter used for displaying waitlist and registered events tab
  • Nested Class Summary

    Nested classes/interfaces inherited from class androidx.viewpager2.adapter.FragmentStateAdapter

    androidx.viewpager2.adapter.FragmentStateAdapter.ExperimentalFragmentStateAdapterApi, androidx.viewpager2.adapter.FragmentStateAdapter.FragmentTransactionCallback

    Nested classes/interfaces inherited from class androidx.recyclerview.widget.RecyclerView.Adapter

    androidx.recyclerview.widget.RecyclerView.Adapter.StateRestorationPolicy
  • Constructor Summary

    Constructors
    Constructor
    Description
    UserEventsPagerAdapter(androidx.fragment.app.FragmentActivity fragmentActivity)
    constructor for UserEventsPagerAdapter
  • Method Summary

    Modifier and Type
    Method
    Description
    androidx.fragment.app.Fragment
    createFragment(int position)
     
    int
     

    Methods inherited from class androidx.viewpager2.adapter.FragmentStateAdapter

    containsItem, getItemId, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewRecycled, registerFragmentTransactionCallback, restoreState, saveState, setHasStableIds, unregisterFragmentTransactionCallback

    Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter

    bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onBindViewHolder, onViewDetachedFromWindow, registerAdapterDataObserver, setStateRestorationPolicy, unregisterAdapterDataObserver

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UserEventsPagerAdapter

      public UserEventsPagerAdapter(@NonNull androidx.fragment.app.FragmentActivity fragmentActivity)
      constructor for UserEventsPagerAdapter
      Parameters:
      fragmentActivity - activity that is holding the adapter
  • Method Details

    • createFragment

      @NonNull public androidx.fragment.app.Fragment createFragment(int position)
      Specified by:
      createFragment in class androidx.viewpager2.adapter.FragmentStateAdapter
    • getItemCount

      public int getItemCount()
      Specified by:
      getItemCount in class androidx.recyclerview.widget.RecyclerView.Adapter<androidx.viewpager2.adapter.FragmentViewHolder>