public class InvisibleFragmentBase extends FragmentBase
| Modifier and Type | Field and Description |
|---|---|
protected FrameLayout |
mFrameLayout |
protected View |
mTopLevelView |
| Constructor and Description |
|---|
InvisibleFragmentBase() |
| Modifier and Type | Method and 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) |
getFlowParams, onCreate, startSaveCredentialsdump, 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, unregisterForContextMenuprotected FrameLayout mFrameLayout
protected View mTopLevelView
public void onViewCreated(@NonNull
View view,
@Nullable
Bundle savedInstanceState)
onViewCreated in class androidx.fragment.app.Fragmentpublic void showProgress(int message)
public void hideProgress()
protected void doAfterTimeout(Runnable runnable)
This method performs some action after the window has passed, or immediately if we have already waited longer than that.