FragmentLifecycleCallbacks
abstract class FragmentLifecycleCallbacks
kotlin.Any | |
↳ | androidx.fragment.app.FragmentManager.FragmentLifecycleCallbacks |
Callback interface for listening to fragment state changes that happen within a given FragmentManager.
Summary
Public constructors | |
---|---|
<init>() Callback interface for listening to fragment state changes that happen within a given FragmentManager. |
Public methods | |
---|---|
open Unit |
onFragmentActivityCreated(@NonNull fm: FragmentManager, @NonNull f: Fragment, @Nullable savedInstanceState: Bundle?) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentAttached(@NonNull fm: FragmentManager, @NonNull f: Fragment, @NonNull context: Context) Called after the fragment has been attached to its host. |
open Unit |
onFragmentCreated(@NonNull fm: FragmentManager, @NonNull f: Fragment, @Nullable savedInstanceState: Bundle?) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentDestroyed(@NonNull fm: FragmentManager, @NonNull f: Fragment) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentDetached(@NonNull fm: FragmentManager, @NonNull f: Fragment) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentPaused(@NonNull fm: FragmentManager, @NonNull f: Fragment) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentPreAttached(@NonNull fm: FragmentManager, @NonNull f: Fragment, @NonNull context: Context) Called right before the fragment's |
open Unit |
onFragmentPreCreated(@NonNull fm: FragmentManager, @NonNull f: Fragment, @Nullable savedInstanceState: Bundle?) Called right before the fragment's |
open Unit |
onFragmentResumed(@NonNull fm: FragmentManager, @NonNull f: Fragment) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentSaveInstanceState(@NonNull fm: FragmentManager, @NonNull f: Fragment, @NonNull outState: Bundle) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentStarted(@NonNull fm: FragmentManager, @NonNull f: Fragment) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentStopped(@NonNull fm: FragmentManager, @NonNull f: Fragment) Called after the fragment has returned from the FragmentManager's call to |
open Unit |
onFragmentViewCreated(@NonNull fm: FragmentManager, @NonNull f: Fragment, @NonNull v: View, @Nullable savedInstanceState: Bundle?) Called after the fragment has returned a non-null view from the FragmentManager's request to |
open Unit |
onFragmentViewDestroyed(@NonNull fm: FragmentManager, @NonNull f: Fragment) Called after the fragment has returned from the FragmentManager's call to |
Public constructors
<init>
FragmentLifecycleCallbacks()
Callback interface for listening to fragment state changes that happen within a given FragmentManager.
Public methods
onFragmentActivityCreated
open funonFragmentActivityCreated(
@NonNull fm: FragmentManager,
@NonNull f: Fragment,
@Nullable savedInstanceState: Bundle?
): Unit
Deprecated: To get a callback specifically when a Fragment activity's android.app.Activity#onCreate(Bundle)
is called, register a androidx.lifecycle.LifecycleObserver
on the Activity's Lifecycle
in onFragmentAttached(FragmentManager, Fragment, Context)
, removing it when it receives the Lifecycle.State#CREATED
callback.
Called after the fragment has returned from the FragmentManager's call to Fragment#onActivityCreated(Bundle)
. This will only happen once for any given fragment instance, though the fragment may be attached and detached multiple times.
Parameters | |
---|---|
fm |
FragmentManager: Host FragmentManager |
f |
Fragment: Fragment changing state |
savedInstanceState |
Bundle?: Saved instance bundle from a previous instance |
onFragmentAttached
open fun onFragmentAttached(
@NonNull fm: FragmentManager,
@NonNull f: Fragment,
@NonNull context: Context
): Unit
Called after the fragment has been attached to its host. Its host will have had onAttachFragment
called before this call happens.
Parameters | |
---|---|
fm |
FragmentManager: Host FragmentManager |
f |
Fragment: Fragment changing state |
context |
Context: Context that the Fragment was attached to |
onFragmentCreated
open fun onFragmentCreated(
@NonNull fm: FragmentManager,
@NonNull f: Fragment,
@Nullable savedInstanceState: Bundle?
): Unit
Called after the fragment has returned from the FragmentManager's call to Fragment#onCreate(Bundle)
. This will only happen once for any given fragment instance, though the fragment may be attached and detached multiple times.
Parameters | |
---|---|
fm |
FragmentManager: Host FragmentManager |
f |
Fragment: Fragment changing state |
savedInstanceState |
Bundle?: Saved instance bundle from a previous instance |
onFragmentDestroyed
open fun onFragmentDestroyed(
@NonNull fm: FragmentManager,
@NonNull f: Fragment
): Unit
Called after the fragment has returned from the FragmentManager's call to Fragment#onDestroy()
.
Parameters | |
---|---|
fm |
FragmentManager: Host FragmentManager |
f |
Fragment: Fragment changing state |
onFragmentDetached
open fun onFragmentDetached(
@NonNull fm: Fr