Class TabFragment

  • All Implemented Interfaces:
    ComponentCallbacks, View.OnCreateContextMenuListener, androidx.activity.result.ActivityResultCaller, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.lifecycle.ViewModelStoreOwner, androidx.savedstate.SavedStateRegistryOwner

    public class TabFragment
    extends androidx.fragment.app.Fragment
    Handles fragments in the main menu, to view transactions.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class androidx.fragment.app.Fragment

        androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int currentDay  
      (package private) int currentMonth  
      (package private) int currentYear  
      (package private) int pos  
      • Fields inherited from class androidx.fragment.app.Fragment

        mPreviousWho
    • Constructor Summary

      Constructors 
      Constructor Description
      TabFragment()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static androidx.fragment.app.Fragment getInstance​(int position)
      Handles Fragments and transcation in the main page based on the position
      boolean onContextItemSelected​(MenuItem item)  
      View onCreateView​(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
      Loads data when fragment is loaded
      void onViewCreated​(View view, Bundle savedInstanceState)
      Loads data when view is created.
      • Methods inherited from class androidx.fragment.app.Fragment

        dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • Methods inherited from interface androidx.lifecycle.HasDefaultViewModelProviderFactory

        getDefaultViewModelCreationExtras
    • Field Detail

      • pos

        int pos
      • currentDay

        int currentDay
      • currentMonth

        int currentMonth
      • currentYear

        int currentYear
    • Constructor Detail

      • TabFragment

        public TabFragment()
    • Method Detail

      • getInstance

        public static androidx.fragment.app.Fragment getInstance​(int position)
        Handles Fragments and transcation in the main page based on the position
        Parameters:
        position -
        Returns:
        tabFragment
      • onCreateView

        public View onCreateView​(LayoutInflater inflater,
                                 ViewGroup container,
                                 Bundle savedInstanceState)
        Loads data when fragment is loaded
        Overrides:
        onCreateView in class androidx.fragment.app.Fragment
        Parameters:
        inflater -
        container -
        savedInstanceState -
        Returns:
      • onViewCreated

        public void onViewCreated​(View view,
                                  @Nullable
                                  Bundle savedInstanceState)
        Loads data when view is created.
        Overrides:
        onViewCreated in class androidx.fragment.app.Fragment
        Parameters:
        view -
        savedInstanceState -
      • onContextItemSelected

        public boolean onContextItemSelected​(MenuItem item)
        Overrides:
        onContextItemSelected in class androidx.fragment.app.Fragment