belongs to Maven artifact com.android.support:support-fragment:28.0.0-alpha1
Fragment
public
class
Fragment
extends Object
implements
ComponentCallbacks,
View.OnCreateContextMenuListener,
LifecycleOwner,
ViewModelStoreOwner
java.lang.Object | |
↳ | android.support.v4.app.Fragment |
![]() |
Static library support version of the framework's Fragment
.
Used to write apps that run on platforms prior to Android 3.0. When running
on Android 3.0 or above, this implementation is still used; it does not try
to switch to the framework's implementation. See the framework Fragment
documentation for a class overview.
The main differences when using this support version instead of the framework version are:
- Your activity must extend
FragmentActivity
- You must call
getSupportFragmentManager()
to get theFragmentManager
Summary
Nested classes | |
---|---|
class |
Fragment.InstantiationException
Thrown by |
class |
Fragment.SavedState
State information that has been retrieved from a fragment instance
through |
Public constructors | |
---|---|
Fragment()
Default constructor. |
Public methods | |
---|---|
void
|
dump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args)
Print the Fragments's state into the given stream. |
final
boolean
|
equals(Object o)
Subclasses can not override equals(). |
final
FragmentActivity
|
getActivity()
Return the |
boolean
|
getAllowEnterTransitionOverlap()
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()
Return the arguments supplied when the fragment was instantiated, if any. |
final
FragmentManager
|
getChildFragmentManager()
Return a private FragmentManager for placing and managing Fragments inside of this Fragment. |
Context
|
getContext()
Return the |
Object
|
getEnterTransition()
Returns the Transition that will be used to move Views into the initial scene. |
Object
|
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
FragmentManager
|
getFragmentManager()
Return the FragmentManager for interacting with fragments associated with this fragment's activity. |
final
Object
|
getHost()
Return the host object of this fragment. |
final
int
|
getId()
Return the identifier this fragment is known by. |
final
LayoutInflater
|
getLayoutInflater()
Returns the cached LayoutInflater used to inflate Views of this Fragment. |
Lifecycle
|
getLifecycle()
|
LoaderManager
|
getLoaderManager()
Return the LoaderManager for this fragment. |
final
Fragment
|
getParentFragment()
Returns the parent Fragment containing this Fragment. |
Object
|
getReenterTransition()
Returns the Transition that will be used to move Views in to the scene when returning due to popping a back stack. |
final
Resources
|
getResources()
Return |
final
boolean
|
getRetainInstance()
|
Object
|
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. |
Object
|
getSharedElementEnterTransition()
Returns the Transition that will be used for shared elements transferred into the content Scene. |
Object
|
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
|
final
String
|
getString(int resId)
Return a localized string from the application's package's default string table. |
final
String
|
getTag()
Get the tag name of the fragment, if specified. |
final
Fragment
|
getTargetFragment()
Return the target fragment set by |
final
int
|
getTargetRequestCode()
Return the target request code set by |
final
CharSequence
|
getText(int resId)
Return a localized, styled CharSequence from the application's package's default string table. |
boolean
|
getUserVisibleHint()
|
View
|
getView()
Get the root view for the fragment's layout (the one returned by |
ViewModelStore
|
getViewModelStore()
|
final
int
|
hashCode()
Subclasses can not override hashCode(). |
static
Fragment
|
instantiate(Context context, String fname)
Like |
static
Fragment
|
instantiate(Context context, String fname, Bundle args)
Create a new instance of a Fragment with the given class name. |
final
boolean
|
isAdded()
Return true if the fragment is currently added to its activity. |
final
boolean
|
isDetached()
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()
Return true if the fragment is in the resumed state. |
final
boolean
|
isStateSaved()
Returns true if this fragment is added and its state has already been saved by its host. |
final
boolean
|
isVisible()
Return true if the fragment is currently visible to the user. |
void
|
onActivityCreated(Bundle savedInstanceState)
Called when the fragment's activity has been created and this fragment's view hierarchy instantiated. |
void
|
onActivityResult(int requestCode, int resultCode, Intent data)
Receive the result from a previous call to
|
void
|
onAttach(Activity activity)
This method was deprecated
in API level 24.1.0.
See |
void
|
onAttach(Context context)
Called when a fragment is first attached to its context. |
void
|
onAttachFragment(Fragment childFragment)
Called when a fragment is attached as a child of this fragment. |
void
|
< |