Professional Documents
Culture Documents
Fragment
Fragment
Summary
Nested classes
class Fragment.InstantiationException
From interface android.content.ComponentCallbacks2
Public constructors
Fragment()
Default constructor.
Public methods
void dump(String prefix, FileDescriptor fd, PrintWriter write
r, String[]args)
Returns whether the the exit transition and enter transition overlap or not.
boolean getAllowReturnTransitionOverlap()
Returns whether the the return transition and reenter transition overlap or
not.
final Bundle getArguments()
Returns the Transition that will be used to move Views into the initial scene.
Transition getExitTransition()
Returns the Transition that will be used to move Views out of the scene
when the fragment is removed, hidden, or detached when not popping the
back stack.
final Fragment getFragmentManager()
Manager
Return the FragmentManager for interacting with fragments associated with
this fragment's activity.
final Object getHost()
Returns the Transition that will be used to move Views in to the scene when
returning due to popping a back stack.
final Resource getResources()
s
Return getActivity().getResources().
final boolean getRetainInstance()
Transition getReturnTransition()
Returns the Transition that will be used to move Views out of the scene
when the Fragment is preparing to be removed, hidden, or detached
because of popping the back stack.
Transition getSharedElementEnterTransition()
Returns the Transition that will be used for shared elements transferred into
the content Scene.
Transition getSharedElementReturnTransition()
Return the Transition that will be used for shared elements transferred back
during a pop of the back stack.
final String getString(int resId, Object... formatArgs)
Return a localized formatted string from the application's package's default
string table, substituting the format arguments as defined
in Formatter and format(String, Object...).
final String getString(int resId)
Return a localized string from the application's package's default string table.
final String getTag()
Get the root view for the fragment's layout (the one returned
by onCreateView(LayoutInflater, ViewGroup, Bundle)), if
provided.
final int hashCode()
Return true if the fragment has been explicitly detached from the UI.
final boolean isHidden()
Return true if the fragment has been hidden.
final boolean isInLayout()
Return true if the layout is included as part of an activity view hierarchy via
the <fragment> tag.
final boolean isRemoving()
Return true if this fragment is currently being removed from its activity.
final boolean isResumed()
Returns true if this fragment is added and its state has already been saved
by its host.
final boolean isVisible()
Called when the fragment's activity has been created and this fragment's
view hierarchy instantiated.
void onActivityResult(int requestCode, int
resultCode, Intent data)
Called by the system when the device configuration changes while your
component is running.
boolean onContextItemSelected(MenuItem item)
Called when this fragment's option menu items are no longer being included
in the overall options menu.
void onDestroyView()
Called when the hidden state (as returned by isHidden() of the fragment
has changed.
void onInflate(AttributeSet attrs, Bundle savedInstanceState)
This is called when the overall system is running low on memory, and
actively running processes should trim their memory usage.
void onMultiWindowModeChanged(boolean isInMultiWindowMode)
Called when the Fragment's activity changes from fullscreen mode to multi-
window mode and visa-versa.
boolean onOptionsItemSelected(MenuItem item)
This hook is called whenever the options menu is being closed (either by the
user canceling the menu with the back/menu button, or when an item is
selected).
void onPause()
Called by the system when the activity changes to and from picture-in-
picture mode.
void onPictureInPictureModeChanged(boolean
isInPictureInPictureMode)
Called when the fragment is visible to the user and actively running.
void onSaveInstanceState(Bundle outState)
Called to ask the fragment to save its current dynamic state, so it can later
be reconstructed in a new instance of its process is restarted.
void onStart()
Called when the operating system has determined that it is a good time for a
process to trim unneeded memory from its process.
void onViewCreated(View view, Bundle savedInstanceState)
Called when all saved state has been restored into the view hierarchy of the
fragment.
void postponeEnterTransition()
Registers a context menu to be shown for the given view (multiple views can
show the context menu).
final void requestPermissions(String[] permissions, int
requestCode)
Sets whether the the exit transition and enter transition overlap or not.
void setAllowReturnTransitionOverlap(boolean allow)
Sets whether the the return transition and reenter transition overlap or not.
void setArguments(Bundle args)
When custom transitions are used with Fragments, the enter transition
callback is called when this Fragment is attached or detached when not
popping the back stack.
void setEnterTransition(Transition transition)
Sets the Transition that will be used to move Views into the initial scene.
void setExitSharedElementCallback(SharedElementCallback callb
ack)
When custom transitions are used with Fragments, the exit transition
callback is called when this Fragment is attached or detached when popping
the back stack.
void setExitTransition(Transition transition)
Sets the Transition that will be used to move Views out of the scene when
the fragment is removed, hidden, or detached when not popping the back
stack.
void setHasOptionsMenu(boolean hasMenu)
Report that this fragment would like to participate in populating the options
menu by receiving a call to onCreateOptionsMenu(Menu,
MenuInflater) and related methods.
void setInitialSavedState(Fragment.SavedState state)
Set the initial saved state that this Fragment should restore itself from when
first being constructed, as returned
by FragmentManager.saveFragmentInstanceState.
void setMenuVisibility(boolean menuVisible)
Sets the Transition that will be used to move Views in to the scene when
returning due to popping a back stack.
void setRetainInstance(boolean retain)
Sets the Transition that will be used to move Views out of the scene when
the Fragment is preparing to be removed, hidden, or detached because of
popping the back stack.
void setSharedElementEnterTransition(Transition transition)
Sets the Transition that will be used for shared elements transferred into the
content Scene.
void setSharedElementReturnTransition(Transition transition)
Sets the Transition that will be used for shared elements transferred back
during a pop of the back stack.
void setTargetFragment(Fragment fragment, int requestCode)
Set a hint to the system about whether this fragment's UI is currently visible
to the user.
boolean shouldShowRequestPermissionRationale(String permission)
Gets whether you should show UI with rationale for requesting a permission.
void startActivity(Intent intent)
FragmentManager
public abstract class FragmentManager
extends Object
Summary
Nested classes
interface FragmentManager.BackStackEntry
class FragmentManager.FragmentLifecycleCallbacks
interface FragmentManager.OnBackStackChangedListener
int POP_BACK_STACK_INCLUSIVE