FragmentManager.FragmentLifecycleCallbacks
  public
  static
  
  abstract
  class
  FragmentManager.FragmentLifecycleCallbacks
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.app.FragmentManager.FragmentLifecycleCallbacks | 
      This class was deprecated
      in API level 28.
    Use the 
      Support Library
      FragmentManager.FragmentLifecycleCallbacks
  
Callback interface for listening to fragment state changes that happen within a given FragmentManager.
Summary
| Public constructors | |
|---|---|
| 
      FragmentLifecycleCallbacks()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        void | 
      onFragmentActivityCreated(FragmentManager fm, Fragment f, Bundle savedInstanceState)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentAttached(FragmentManager fm, Fragment f, Context context)
      Called after the fragment has been attached to its host. | 
| 
        
        
        
        
        
        void | 
      onFragmentCreated(FragmentManager fm, Fragment f, Bundle savedInstanceState)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentDestroyed(FragmentManager fm, Fragment f)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentDetached(FragmentManager fm, Fragment f)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentPaused(FragmentManager fm, Fragment f)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentPreAttached(FragmentManager fm, Fragment f, Context context)
      Called right before the fragment's  | 
| 
        
        
        
        
        
        void | 
      onFragmentPreCreated(FragmentManager fm, Fragment f, Bundle savedInstanceState)
      Called right before the fragment's  | 
| 
        
        
        
        
        
        void | 
      onFragmentResumed(FragmentManager fm, Fragment f)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentSaveInstanceState(FragmentManager fm, Fragment f, Bundle outState)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentStarted(FragmentManager fm, Fragment f)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentStopped(FragmentManager fm, Fragment f)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| 
        
        
        
        
        
        void | 
      onFragmentViewCreated(FragmentManager fm, Fragment f, View v, Bundle savedInstanceState)
      Called after the fragment has returned a non-null view from the FragmentManager's
 request to  | 
| 
        
        
        
        
        
        void | 
      onFragmentViewDestroyed(FragmentManager fm, Fragment f)
      Called after the fragment has returned from the FragmentManager's call to
  | 
| Inherited methods | |
|---|---|
Public constructors
FragmentLifecycleCallbacks
public FragmentLifecycleCallbacks ()
Public methods
onFragmentActivityCreated
public void onFragmentActivityCreated (FragmentManager fm, Fragment f, Bundle savedInstanceState)
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
public void onFragmentAttached (FragmentManager fm, Fragment f, Context context)
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
public void onFragmentCreated (FragmentManager fm, Fragment f, Bundle savedInstanceState)
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
public void onFragmentDestroyed (FragmentManager fm, Fragment f)
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
public void onFragmentDetached (FragmentManager fm, Fragment f)
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
public void onFragmentPaused (FragmentManager fm, Fragment f)
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
public void onFragmentPreAttached (FragmentManager fm, Fragment f, Context context)
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
public void onFragmentPreCreated (FragmentManager fm, Fragment f, Bundle savedInstanceState)
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
public void onFragmentResumed (FragmentManager fm, Fragment f)
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
public void onFragmentSaveInstanceState (FragmentManager fm, Fragment f, Bundle outState)
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
public void onFragmentStarted (FragmentManager fm, Fragment f)
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
public void onFragmentStopped (FragmentManager fm, Fragment f)
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
public void onFragmentViewCreated (FragmentManager fm, Fragment f, View v, Bundle savedInstanceState)
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
public void onFragmentViewDestroyed (FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
 Fragment.onDestroyView().
| Parameters | |
|---|---|
| fm | FragmentManager: Host FragmentManager | 
| f | Fragment: Fragment changing state | 
