Package com.xa.xpensauditor
Class TabFragment
- java.lang.Object
-
- androidx.fragment.app.Fragment
-
- com.xa.xpensauditor.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.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
currentDay
(package private) int
currentMonth
(package private) int
currentYear
(package private) int
pos
-
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 positionboolean
onContextItemSelected(MenuItem item)
View
onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
Loads data when fragment is loadedvoid
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
-
-
-
-
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 classandroidx.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 classandroidx.fragment.app.Fragment
- Parameters:
view
-savedInstanceState
-
-
onContextItemSelected
public boolean onContextItemSelected(MenuItem item)
- Overrides:
onContextItemSelected
in classandroidx.fragment.app.Fragment
-
-