public class SupportRequestManagerFragment extends Fragment
Fragment
used to safely store an
RequestManager
that can be used to start, stop and manage Glide requests started for
targets within the fragment or activity this fragment is a child of.Fragment.InstantiationException, Fragment.SavedState
Constructor and Description |
---|
SupportRequestManagerFragment() |
SupportRequestManagerFragment(com.bumptech.glide.manager.ActivityFragmentLifecycle lifecycle) |
Modifier and Type | Method and Description |
---|---|
Set<SupportRequestManagerFragment> |
getDescendantRequestManagerFragments()
Returns the set of fragments that this RequestManagerFragment's parent is a parent to.
|
RequestManager |
getRequestManager()
Returns the current
RequestManager or null if none is set. |
RequestManagerTreeNode |
getRequestManagerTreeNode()
Returns the
RequestManagerTreeNode that provides tree traversal methods relative to the associated
RequestManager . |
void |
onAttach(Activity activity) |
void |
onDestroy() |
void |
onDetach() |
void |
onLowMemory() |
void |
onStart() |
void |
onStop() |
void |
setRequestManager(RequestManager requestManager)
Sets the current
RequestManager . |
dump, equals, getActivity, getArguments, getChildFragmentManager, getFragmentManager, getId, getLayoutInflater, getLoaderManager, getParentFragment, getResources, getRetainInstance, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isVisible, onActivityCreated, onActivityResult, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroyOptionsMenu, onDestroyView, onHiddenChanged, onInflate, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPrepareOptionsMenu, onResume, onSaveInstanceState, onViewCreated, onViewStateRestored, registerForContextMenu, setArguments, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setRetainInstance, setTargetFragment, setUserVisibleHint, startActivity, startActivityForResult, toString, unregisterForContextMenu
public SupportRequestManagerFragment()
public SupportRequestManagerFragment(com.bumptech.glide.manager.ActivityFragmentLifecycle lifecycle)
public void setRequestManager(RequestManager requestManager)
RequestManager
.requestManager
- The manager to set.public RequestManager getRequestManager()
RequestManager
or null if none is set.public RequestManagerTreeNode getRequestManagerTreeNode()
RequestManagerTreeNode
that provides tree traversal methods relative to the associated
RequestManager
.public Set<SupportRequestManagerFragment> getDescendantRequestManagerFragments()
public void onLowMemory()
onLowMemory
in interface ComponentCallbacks
onLowMemory
in class Fragment