public class RequestManagerFragment extends Fragment
Fragment used to safely store an RequestManager that
can be used to start, stop and manage Glide requests started for targets the fragment or activity this fragment is a
child of.Fragment.InstantiationException, Fragment.SavedStateTRIM_MEMORY_BACKGROUND, TRIM_MEMORY_COMPLETE, TRIM_MEMORY_MODERATE, TRIM_MEMORY_RUNNING_CRITICAL, TRIM_MEMORY_RUNNING_LOW, TRIM_MEMORY_RUNNING_MODERATE, TRIM_MEMORY_UI_HIDDEN| Constructor and Description |
|---|
RequestManagerFragment() |
| Modifier and Type | Method and Description |
|---|---|
Set<RequestManagerFragment> |
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 exists. |
RequestManagerTreeNode |
getRequestManagerTreeNode() |
void |
onAttach(Activity activity) |
void |
onDestroy() |
void |
onDetach() |
void |
onLowMemory() |
void |
onStart() |
void |
onStop() |
void |
onTrimMemory(int level) |
void |
setRequestManager(RequestManager requestManager)
Sets the current
RequestManager. |
dump, equals, getActivity, getArguments, getChildFragmentManager, getFragmentManager, getId, getLoaderManager, getParentFragment, getResources, getRetainInstance, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isVisible, onActivityCreated, onActivityResult, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroyOptionsMenu, onDestroyView, onHiddenChanged, onInflate, onInflate, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPrepareOptionsMenu, onResume, onSaveInstanceState, onViewCreated, onViewStateRestored, registerForContextMenu, setArguments, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setRetainInstance, setTargetFragment, setUserVisibleHint, startActivity, startActivity, startActivityForResult, startActivityForResult, toString, unregisterForContextMenupublic void setRequestManager(RequestManager requestManager)
RequestManager.requestManager - The request manager to use.public RequestManager getRequestManager()
RequestManager or null if none exists.public RequestManagerTreeNode getRequestManagerTreeNode()
public Set<RequestManagerFragment> getDescendantRequestManagerFragments()
public void onTrimMemory(int level)
onTrimMemory in interface ComponentCallbacks2onTrimMemory in class Fragmentpublic void onLowMemory()
onLowMemory in interface ComponentCallbacksonLowMemory in class Fragment