-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner
public class BaseFragment extends Fragment
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegermStateprivate final BundlemSavedFragmentStateprivate final SparseArray<Parcelable>mSavedViewStateprivate final BundlemSavedViewRegistryStateprivate final BooleanmSavedUserVisibleHintprivate final StringmWhoprivate final BundlemArgumentsprivate final FragmentmTargetprivate final StringmTargetWhoprivate final IntegermTargetRequestCodeprivate final BooleanmAddedprivate final BooleanmRemovingprivate final BooleanmFromLayoutprivate final BooleanmInLayoutprivate final BooleanmRestoredprivate final BooleanmPerformedCreateViewprivate final IntegermBackStackNestingprivate final FragmentManagermFragmentManagerprivate final FragmentHostCallback<?>mHostprivate final FragmentManagermChildFragmentManagerprivate final FragmentmParentFragmentprivate final IntegermFragmentIdprivate final IntegermContainerIdprivate final StringmTagprivate final BooleanmHiddenprivate final BooleanmDetachedprivate final BooleanmRetainInstanceprivate final BooleanmRetainInstanceChangedWhileDetachedprivate final BooleanmHasMenuprivate final BooleanmMenuVisibleprivate final ViewGroupmContainerprivate final ViewmViewprivate final BooleanmDeferStartprivate final BooleanmUserVisibleHintprivate final Fragment.AnimationInfomAnimationInfoprivate final RunnablemPostponedDurationRunnableprivate final BooleanmIsNewlyAddedprivate final BooleanmHiddenChangedprivate final FloatmPostponedAlphaprivate final LayoutInflatermLayoutInflaterprivate final BooleanmIsCreatedprivate final Lifecycle.StatemMaxStateprivate final LifecycleRegistrymLifecycleRegistryprivate final FragmentViewLifecycleOwnermViewLifecycleOwnerprivate final MutableLiveData<LifecycleOwner>mViewLifecycleOwnerLiveDataprivate final ViewModelProvider.FactorymDefaultFactoryprivate final SavedStateRegistryControllermSavedStateRegistryControllerprivate final Lifecyclelifecycleprivate final ViewModelStoreviewModelStoreprivate final CreationExtrasdefaultViewModelCreationExtrasprivate final ViewModelProvider.FactorydefaultViewModelProviderFactoryprivate final SavedStateRegistrysavedStateRegistry
-
Constructor Summary
Constructors Constructor Description BaseFragment()
-
Method Summary
Modifier and Type Method Description LifecyclegetLifecycle()ViewModelStoregetViewModelStore()CreationExtrasgetDefaultViewModelCreationExtras()ViewModelProvider.FactorygetDefaultViewModelProviderFactory()final SavedStateRegistrygetSavedStateRegistry()final UnitonViewCreated(View view, Bundle savedInstanceState)UnitonDestroy()-
Methods inherited from class com.ben.utils.mvvm.BaseFragment
callStartTransitionListener, createFragmentContainer, dump, equals, findFragmentByWho, generateActivityResultKey, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getAnimatingAway, getAnimator, getArguments, getChildFragmentManager, getContext, getEnterAnim, getEnterTransition, getEnterTransitionCallback, getExitAnim, getExitTransition, getExitTransitionCallback, getFocusedView, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLoaderManager, getNextTransition, getParentFragment, getParentFragmentManager, getPopDirection, getPopEnterAnim, getPopExitAnim, getPostOnViewCreatedAlpha, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getSharedElementSourceNames, getSharedElementTargetNames, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, hasOptionsMenu, hashCode, initState, isAdded, isDetached, isHidden, isHideReplaced, isInBackStack, isInLayout, isMenuVisible, isPostponed, isRemoving, isRemovingParent, isResumed, isStateSaved, isVisible, noteStateNotSaved, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, performActivityCreated, performAttach, performConfigurationChanged, performContextItemSelected, performCreate, performCreateOptionsMenu, performCreateView, performDestroy, performDestroyView, performDetach, performGetLayoutInflater, performLowMemory, performMultiWindowModeChanged, performOptionsItemSelected, performOptionsMenuClosed, performPause, performPictureInPictureModeChanged, performPrepareOptionsMenu, performPrimaryNavigationFragmentChanged, performResume, performSaveInstanceState, performStart, performStop, performViewCreated, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, restoreChildFragmentState, restoreViewState, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setAnimatingAway, setAnimations, setAnimator, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setFocusedView, setHasOptionsMenu, setHideReplaced, setInitialSavedState, setMenuVisibility, setNextTransition, setOnStartEnterTransitionListener, setPopDirection, setPostOnViewCreatedAlpha, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementNames, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getLifecycle
@NonNull() Lifecycle getLifecycle()
-
getViewModelStore
@NonNull() ViewModelStore getViewModelStore()
-
getDefaultViewModelCreationExtras
CreationExtras getDefaultViewModelCreationExtras()
-
getDefaultViewModelProviderFactory
@NonNull() ViewModelProvider.Factory getDefaultViewModelProviderFactory()
-
getSavedStateRegistry
@NonNull() final SavedStateRegistry getSavedStateRegistry()
-
onViewCreated
final Unit onViewCreated(View view, Bundle savedInstanceState)
-
-
-
-