Class ViewPageAdapter


  • public class ViewPageAdapter
    extends androidx.fragment.app.FragmentPagerAdapter
    Manages two tabs in main page for Categorized and un-Categorized
    • Field Summary

      • Fields inherited from class androidx.fragment.app.FragmentPagerAdapter

        BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT, BEHAVIOR_SET_USER_VISIBLE_HINT
      • Fields inherited from class androidx.viewpager.widget.PagerAdapter

        POSITION_NONE, POSITION_UNCHANGED
    • Constructor Summary

      Constructors 
      Constructor Description
      ViewPageAdapter​(androidx.fragment.app.FragmentManager manager)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addFragment​(androidx.fragment.app.Fragment fragment, String title)
      To add a new fragment to page
      int getCount()
      Get item count
      androidx.fragment.app.Fragment getItem​(int position)
      Get item with position
      CharSequence getPageTitle​(int position)
      Get title of the page
      • Methods inherited from class androidx.fragment.app.FragmentPagerAdapter

        destroyItem, finishUpdate, getItemId, instantiateItem, isViewFromObject, restoreState, saveState, setPrimaryItem, startUpdate
      • Methods inherited from class androidx.viewpager.widget.PagerAdapter

        destroyItem, finishUpdate, getItemPosition, getPageWidth, instantiateItem, notifyDataSetChanged, registerDataSetObserver, setPrimaryItem, startUpdate, unregisterDataSetObserver
    • Constructor Detail

      • ViewPageAdapter

        public ViewPageAdapter​(androidx.fragment.app.FragmentManager manager)
        Constructor
        Parameters:
        manager -
    • Method Detail

      • getItem

        public androidx.fragment.app.Fragment getItem​(int position)
        Get item with position
        Specified by:
        getItem in class androidx.fragment.app.FragmentPagerAdapter
        Parameters:
        position -
        Returns:
      • getCount

        public int getCount()
        Get item count
        Specified by:
        getCount in class androidx.viewpager.widget.PagerAdapter
        Returns:
      • addFragment

        public void addFragment​(androidx.fragment.app.Fragment fragment,
                                String title)
        To add a new fragment to page
        Parameters:
        fragment -
        title -
      • getPageTitle

        public CharSequence getPageTitle​(int position)
        Get title of the page
        Overrides:
        getPageTitle in class androidx.viewpager.widget.PagerAdapter
        Parameters:
        position -
        Returns: