-
- 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 SupportRequestManagerFragment extends Fragment
A view-less Fragment used to safely store an that can be used to start, stop and manage ImageModule requests started for targets within the fragment or activity this fragment is a child of.
-
-
Field Summary
Fields Modifier and Type Field Description private final RequestManagerTreeNoderequestManagerTreeNodeprivate RequestManagerrequestManager
-
Constructor Summary
Constructors Constructor Description SupportRequestManagerFragment()SupportRequestManagerFragment(ActivityFragmentLifecycle lifecycle)
-
Method Summary
Modifier and Type Method Description RequestManagerTreeNodegetRequestManagerTreeNode()Returns the RequestManagerTreeNode that provides tree traversal methods relative to theassociated RequestManager. RequestManagergetRequestManager()Returns the current RequestManager or null if none is put. voidsetRequestManager(@Nullable() RequestManager requestManager)Sets the current RequestManager. voidonAttach(Context context)voidonDetach()voidonStart()voidonStop()voidonDestroy()StringtoString()-
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, 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, 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
-
getRequestManagerTreeNode
@NonNull() RequestManagerTreeNode getRequestManagerTreeNode()
Returns the RequestManagerTreeNode that provides tree traversal methods relative to theassociated RequestManager.
-
getRequestManager
@Nullable() RequestManager getRequestManager()
Returns the current RequestManager or null if none is put.
-
setRequestManager
void setRequestManager(@Nullable() RequestManager requestManager)
Sets the current RequestManager.
- Parameters:
requestManager- The manager to put.
-
onDetach
void onDetach()
-
onStart
void onStart()
-
onStop
void onStop()
-
onDestroy
void onDestroy()
-
-
-
-