Added in API level 26
Deprecated in API level 28

FragmentLifecycleCallbacks


abstract class FragmentLifecycleCallbacks
kotlin.Any
   ↳ android.app.FragmentManager.FragmentLifecycleCallbacks

Callback interface for listening to fragment state changes that happen within a given FragmentManager.

Summary

Public constructors

Public methods
open Unit
onFragmentActivityCreated(fm: FragmentManager!, f: Fragment!, savedInstanceState: Bundle!)

Called after the fragment has returned from the FragmentManager's call to Fragment.onActivityCreated(Bundle).

open Unit

Called after the fragment has been attached to its host.

open Unit
onFragmentCreated(fm: FragmentManager!, f: Fragment!, savedInstanceState: Bundle!)

Called after the fragment has returned from the FragmentManager's call to Fragment.onCreate(Bundle).

open Unit

Called after the fragment has returned from the FragmentManager's call to Fragment.onDestroy().

open Unit

Called after the fragment has returned from the FragmentManager's call to Fragment.onDetach().

open Unit

Called after the fragment has returned from the FragmentManager's call to Fragment.onPause().

open Unit

Called right before the fragment's Fragment.onAttach(Context) method is called.

open Unit
onFragmentPreCreated(fm: FragmentManager!, f: Fragment!, savedInstanceState: Bundle!)

Called right before the fragment's Fragment.onCreate(Bundle) method is called.

open Unit

Called after the fragment has returned from the FragmentManager's call to Fragment.onResume().

open Unit

Called after the fragment has returned from the FragmentManager's call to Fragment.onSaveInstanceState(Bundle).

open Unit

Called after the fragment has returned from the FragmentManager's call to Fragment.onStart().

open Unit

Called after the fragment has returned from the FragmentManager's call to Fragment.onStop().

open Unit
onFragmentViewCreated(fm: FragmentManager!, f: Fragment!, v: View!, savedInstanceState: Bundle!)

Called after the fragment has returned a non-null view from the FragmentManager's request to Fragment.onCreateView(LayoutInflater, ViewGroup, Bundle).

open Unit

Called after the fragment has returned from the FragmentManager's call to Fragment.onDestroyView().

Public constructors

FragmentLifecycleCallbacks

FragmentLifecycleCallbacks()

Public methods

onFragmentActivityCreated

Added in API level 26
open fun onFragmentActivityCreated(
    fm: FragmentManager!,
    f: Fragment!,
    savedInstanceState: Bundle!
): Unit

Deprecated: Deprecated in Java.

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

Added in API level 26
open fun onFragmentAttached(
    fm: FragmentManager!,
    f: Fragment!,
    context: Context!
): Unit

Deprecated: Deprecated in Java.

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

Added in API level 26
open fun onFragmentCreated(
    fm: FragmentManager!,
    f: Fragment!,
    savedInstanceState: Bundle!
): Unit

Deprecated: Deprecated in Java.

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

Added in API level 26
open fun onFragmentDestroyed(
    fm: FragmentManager!,
    f: Fragment!
): Unit

Deprecated: Deprecated in Java.

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

Added in API level 26
open fun onFragmentDetached(
    fm: FragmentManager!,
    f: Fragment!
): Unit

Deprecated: Deprecated in Java.

Called after the fragment has returned from the FragmentManager's call to Fragment.onDetach().

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state

onFragmentPaused

Added in API level 26
open fun onFragmentPaused(
    fm: FragmentManager!,
    f: Fragment!
): Unit

Deprecated: Deprecated in Java.

Called after the fragment has returned from the FragmentManager's call to Fragment.onPause().

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state

onFragmentPreAttached

Added in API level 26
open fun onFragmentPreAttached(
    fm: FragmentManager!,
    f: Fragment!,
    context: Context!
): Unit

Deprecated: Deprecated in Java.

Called right before the fragment's Fragment.onAttach(Context) method is called. This is a good time to inject any required dependencies for the fragment before any of the fragment's lifecycle methods are invoked.

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state
context Context!: Context that the Fragment is being attached to

onFragmentPreCreated

Added in API level 26
open fun onFragmentPreCreated(
    fm: FragmentManager!,
    f: Fragment!,
    savedInstanceState: Bundle!
): Unit

Deprecated: Deprecated in Java.

Called right before the fragment's Fragment.onCreate(Bundle) method is called. This is a good time to inject any required dependencies or perform other configuration for the fragment.

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state
savedInstanceState Bundle!: Saved instance bundle from a previous instance

onFragmentResumed

Added in API level 26
open fun onFragmentResumed(
    fm: FragmentManager!,
    f: Fragment!
): Unit

Deprecated: Deprecated in Java.

Called after the fragment has returned from the FragmentManager's call to Fragment.onResume().

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state

onFragmentSaveInstanceState

Added in API level 26
open fun onFragmentSaveInstanceState(
    fm: FragmentManager!,
    f: Fragment!,
    outState: Bundle!
): Unit

Deprecated: Deprecated in Java.

Called after the fragment has returned from the FragmentManager's call to Fragment.onSaveInstanceState(Bundle).

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state
outState Bundle!: Saved state bundle for the fragment

onFragmentStarted

Added in API level 26
open fun onFragmentStarted(
    fm: FragmentManager!,
    f: Fragment!
): Unit

Deprecated: Deprecated in Java.

Called after the fragment has returned from the FragmentManager's call to Fragment.onStart().

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state

onFragmentStopped

Added in API level 26
open fun onFragmentStopped(
    fm: FragmentManager!,
    f: Fragment!
): Unit

Deprecated: Deprecated in Java.

Called after the fragment has returned from the FragmentManager's call to Fragment.onStop().

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state

onFragmentViewCreated

Added in API level 26
open fun onFragmentViewCreated(
    fm: FragmentManager!,
    f: Fragment!,
    v: View!,
    savedInstanceState: Bundle!
): Unit

Deprecated: Deprecated in Java.

Called after the fragment has returned a non-null view from the FragmentManager's request to Fragment.onCreateView(LayoutInflater, ViewGroup, Bundle).

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment that created and owns the view
v View!: View returned by the fragment
savedInstanceState Bundle!: Saved instance bundle from a previous instance

onFragmentViewDestroyed

Added in API level 26
open fun onFragmentViewDestroyed(
    fm: FragmentManager!,
    f: Fragment!
): Unit

Deprecated: Deprecated in Java.

Called after the fragment has returned from the FragmentManager's call to Fragment.onDestroyView().

Parameters
fm FragmentManager!: Host FragmentManager
f Fragment!: Fragment changing state