Package com.firebase.ui.auth.ui
Class InvisibleFragmentBase
- java.lang.Object
-
- androidx.fragment.app.Fragment
-
- com.firebase.ui.auth.ui.FragmentBase
-
- com.firebase.ui.auth.ui.InvisibleFragmentBase
-
- All Implemented Interfaces:
ComponentCallbacks
,View.OnCreateContextMenuListener
,androidx.activity.result.ActivityResultCaller
,androidx.lifecycle.HasDefaultViewModelProviderFactory
,androidx.lifecycle.LifecycleOwner
,androidx.lifecycle.ViewModelStoreOwner
,androidx.savedstate.SavedStateRegistryOwner
,ProgressView
- Direct Known Subclasses:
EmailLinkFragment
public class InvisibleFragmentBase extends FragmentBase
-
-
Field Summary
Fields Modifier and Type Field Description protected FrameLayout
mFrameLayout
protected View
mTopLevelView
-
Constructor Summary
Constructors Constructor Description InvisibleFragmentBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doAfterTimeout(Runnable runnable)
For certain actions (like finishing or hiding the progress dialog) we want to make sure that we have shown the progress state for at least MIN_SPINNER_MS to prevent flickering.void
hideProgress()
void
onViewCreated(View view, Bundle savedInstanceState)
void
showProgress(int message)
-
Methods inherited from class com.firebase.ui.auth.ui.FragmentBase
getFlowParams, onCreate, startSaveCredentials
-
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, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, 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
-
-
-
-
Field Detail
-
mFrameLayout
protected FrameLayout mFrameLayout
-
mTopLevelView
protected View mTopLevelView
-
-
Method Detail
-
onViewCreated
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState)
- Overrides:
onViewCreated
in classandroidx.fragment.app.Fragment
-
showProgress
public void showProgress(int message)
-
hideProgress
public void hideProgress()
-
doAfterTimeout
protected void doAfterTimeout(Runnable runnable)
For certain actions (like finishing or hiding the progress dialog) we want to make sure that we have shown the progress state for at least MIN_SPINNER_MS to prevent flickering.This method performs some action after the window has passed, or immediately if we have already waited longer than that.
-
-