# FragmentManager.FragmentLifecycleCallbacks

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  
belongs to Maven artifact com.android.support:support-fragment:28.0.0-alpha1  
Summary:[Ctors](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#pubctors)\|[Methods](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#pubmethods)\|[Inherited Methods](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#inhmethods)\|[\[Expand All\]](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#)  

# FragmentManager.FragmentLifecycleCallbacks

| This package is part of the Android[support library](https://developer.android.com/topic/libraries/support-library)which is no longer maintained. The support library has been superseded by[AndroidX](https://developer.android.com/jetpack/androidx)which is part of[Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider[migrating](https://developer.android.com/jetpack/androidx/migrate)existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library[class mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).

`
public
static

abstract
class
FragmentManager.FragmentLifecycleCallbacks
`  
`

extends Object


``


`

|---|-------------------------------------------------------------------|
| java.lang.Object                                                     ||
| ↳ | android.support.v4.app.FragmentManager.FragmentLifecycleCallbacks |

<br />

*** ** * ** ***

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

## Summary

|                                                                                             ### Public constructors                                                                                             ||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[FragmentManager.FragmentLifecycleCallbacks](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#FragmentManager.FragmentLifecycleCallbacks())`() ` |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ### Public methods                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ||
|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` void` | ` `[onFragmentActivityCreated](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentActivityCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` savedInstanceState) ` Called after the fragment has returned from the FragmentManager's call to[onActivityCreated(Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onActivityCreated(android.os.Bundle)).                                                                                                                                                                                 |
| ` void` | ` `[onFragmentAttached](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentAttached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.content.Context))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f, `[Context](https://developer.android.com/reference/android/content/Context.html)` context) ` Called after the fragment has been attached to its host.                                                                                                                                                                                                                                                                                                                                                        |
| ` void` | ` `[onFragmentCreated](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` savedInstanceState) ` Called after the fragment has returned from the FragmentManager's call to[onCreate(Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onCreate(android.os.Bundle)).                                                                                                                                                                                                                   |
| ` void` | ` `[onFragmentDestroyed](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentDestroyed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f) ` Called after the fragment has returned from the FragmentManager's call to[onDestroy()](https://developer.android.com/reference/android/support/v4/app/Fragment#onDestroy()).                                                                                                                                                                                                                                                                                                                                                      |
| ` void` | ` `[onFragmentDetached](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentDetached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f) ` Called after the fragment has returned from the FragmentManager's call to[onDetach()](https://developer.android.com/reference/android/support/v4/app/Fragment#onDetach()).                                                                                                                                                                                                                                                                                                                                                          |
| ` void` | ` `[onFragmentPaused](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentPaused(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f) ` Called after the fragment has returned from the FragmentManager's call to[onPause()](https://developer.android.com/reference/android/support/v4/app/Fragment#onPause()).                                                                                                                                                                                                                                                                                                                                                                |
| ` void` | ` `[onFragmentPreAttached](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentPreAttached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.content.Context))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f, `[Context](https://developer.android.com/reference/android/content/Context.html)` context) ` Called right before the fragment's[onAttach(Context)](https://developer.android.com/reference/android/support/v4/app/Fragment#onAttach(android.content.Context))method is called.                                                                                                                                                                                                                         |
| ` void` | ` `[onFragmentPreCreated](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentPreCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` savedInstanceState) ` Called right before the fragment's[onCreate(Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onCreate(android.os.Bundle))method is called.                                                                                                                                                                                                                                    |
| ` void` | ` `[onFragmentResumed](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentResumed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f) ` Called after the fragment has returned from the FragmentManager's call to[onResume()](https://developer.android.com/reference/android/support/v4/app/Fragment#onResume()).                                                                                                                                                                                                                                                                                                                                                            |
| ` void` | ` `[onFragmentSaveInstanceState](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentSaveInstanceState(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` outState) ` Called after the fragment has returned from the FragmentManager's call to[onSaveInstanceState(Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onSaveInstanceState(android.os.Bundle)).                                                                                                                                                                                   |
| ` void` | ` `[onFragmentStarted](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentStarted(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f) ` Called after the fragment has returned from the FragmentManager's call to[onStart()](https://developer.android.com/reference/android/support/v4/app/Fragment#onStart()).                                                                                                                                                                                                                                                                                                                                                              |
| ` void` | ` `[onFragmentStopped](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentStopped(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f) ` Called after the fragment has returned from the FragmentManager's call to[onStop()](https://developer.android.com/reference/android/support/v4/app/Fragment#onStop()).                                                                                                                                                                                                                                                                                                                                                                |
| ` void` | ` `[onFragmentViewCreated](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentViewCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.view.View, android.os.Bundle))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f, `[View](https://developer.android.com/reference/android/view/View.html)` v, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` savedInstanceState) ` Called after the fragment has returned a non-null view from the FragmentManager's request to[onCreateView(LayoutInflater, ViewGroup, Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle)). |
| ` void` | ` `[onFragmentViewDestroyed](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#onFragmentViewDestroyed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment))`(`[FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)` fm, `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` f) ` Called after the fragment has returned from the FragmentManager's call to[onDestroyView()](https://developer.android.com/reference/android/support/v4/app/Fragment#onDestroyView()).                                                                                                                                                                                                                                                                                                                                      |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks#)From class` java.lang.Object ` |-------------------|-------------------------------| | ` Object`         | ` clone() `                   | | ` boolean`        | ` equals(Object arg0) `       | | ` void`           | ` finalize() `                | | ` final Class<?>` | ` getClass() `                | | ` int`            | ` hashCode() `                | | ` final void`     | ` notify() `                  | | ` final void`     | ` notifyAll() `               | | ` String`         | ` toString() `                | | ` final void`     | ` wait(long arg0, int arg1) ` | | ` final void`     | ` wait(long arg0) `           | | ` final void`     | ` wait() `                    | ||

## Public constructors

### FragmentManager.FragmentLifecycleCallbacks

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
FragmentManager.FragmentLifecycleCallbacks ()
```

<br />

<br />

## Public methods

### onFragmentActivityCreated

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentActivityCreated (FragmentManager fm, 
                Fragment f, 
                Bundle savedInstanceState)
```

Called after the fragment has returned from the FragmentManager's call to[onActivityCreated(Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onActivityCreated(android.os.Bundle)). This will only happen once for any given fragment instance, though the fragment may be attached and detached multiple times.

<br />

|                                      Parameters                                       ||
|----------------------|-----------------------------------------------------------------|
| `fm`                 | `FragmentManager`: Host FragmentManager <br />                  |
| `f`                  | `Fragment`: Fragment changing state <br />                      |
| `savedInstanceState` | `Bundle`: Saved instance bundle from a previous instance <br /> |

### onFragmentAttached

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
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.

<br />

|                               Parameters                               ||
|-----------|-------------------------------------------------------------|
| `fm`      | `FragmentManager`: Host FragmentManager <br />              |
| `f`       | `Fragment`: Fragment changing state <br />                  |
| `context` | `Context`: Context that the Fragment was attached to <br /> |

### onFragmentCreated

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentCreated (FragmentManager fm, 
                Fragment f, 
                Bundle savedInstanceState)
```

Called after the fragment has returned from the FragmentManager's call to[onCreate(Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onCreate(android.os.Bundle)). This will only happen once for any given fragment instance, though the fragment may be attached and detached multiple times.

<br />

|                                      Parameters                                       ||
|----------------------|-----------------------------------------------------------------|
| `fm`                 | `FragmentManager`: Host FragmentManager <br />                  |
| `f`                  | `Fragment`: Fragment changing state <br />                      |
| `savedInstanceState` | `Bundle`: Saved instance bundle from a previous instance <br /> |

### onFragmentDestroyed

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentDestroyed (FragmentManager fm, 
                Fragment f)
```

Called after the fragment has returned from the FragmentManager's call to[onDestroy()](https://developer.android.com/reference/android/support/v4/app/Fragment#onDestroy()).

<br />

|                      Parameters                      ||
|------|------------------------------------------------|
| `fm` | `FragmentManager`: Host FragmentManager <br /> |
| `f`  | `Fragment`: Fragment changing state <br />     |

### onFragmentDetached

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentDetached (FragmentManager fm, 
                Fragment f)
```

Called after the fragment has returned from the FragmentManager's call to[onDetach()](https://developer.android.com/reference/android/support/v4/app/Fragment#onDetach()).

<br />

|                      Parameters                      ||
|------|------------------------------------------------|
| `fm` | `FragmentManager`: Host FragmentManager <br /> |
| `f`  | `Fragment`: Fragment changing state <br />     |

### onFragmentPaused

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentPaused (FragmentManager fm, 
                Fragment f)
```

Called after the fragment has returned from the FragmentManager's call to[onPause()](https://developer.android.com/reference/android/support/v4/app/Fragment#onPause()).

<br />

|                      Parameters                      ||
|------|------------------------------------------------|
| `fm` | `FragmentManager`: Host FragmentManager <br /> |
| `f`  | `Fragment`: Fragment changing state <br />     |

### onFragmentPreAttached

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentPreAttached (FragmentManager fm, 
                Fragment f, 
                Context context)
```

Called right before the fragment's[onAttach(Context)](https://developer.android.com/reference/android/support/v4/app/Fragment#onAttach(android.content.Context))method is called. This is a good time to inject any required dependencies or perform other configuration for the fragment before any of the fragment's lifecycle methods are invoked.

<br />

|                                 Parameters                                  ||
|-----------|------------------------------------------------------------------|
| `fm`      | `FragmentManager`: Host FragmentManager <br />                   |
| `f`       | `Fragment`: Fragment changing state <br />                       |
| `context` | `Context`: Context that the Fragment is being attached to <br /> |

### onFragmentPreCreated

added in[version 26.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentPreCreated (FragmentManager fm, 
                Fragment f, 
                Bundle savedInstanceState)
```

Called right before the fragment's[onCreate(Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onCreate(android.os.Bundle))method is called. This is a good time to inject any required dependencies or perform other configuration for the fragment.

<br />

|                                      Parameters                                       ||
|----------------------|-----------------------------------------------------------------|
| `fm`                 | `FragmentManager`: Host FragmentManager <br />                  |
| `f`                  | `Fragment`: Fragment changing state <br />                      |
| `savedInstanceState` | `Bundle`: Saved instance bundle from a previous instance <br /> |

### onFragmentResumed

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentResumed (FragmentManager fm, 
                Fragment f)
```

Called after the fragment has returned from the FragmentManager's call to[onResume()](https://developer.android.com/reference/android/support/v4/app/Fragment#onResume()).

<br />

|                      Parameters                      ||
|------|------------------------------------------------|
| `fm` | `FragmentManager`: Host FragmentManager <br /> |
| `f`  | `Fragment`: Fragment changing state <br />     |

### onFragmentSaveInstanceState

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentSaveInstanceState (FragmentManager fm, 
                Fragment f, 
                Bundle outState)
```

Called after the fragment has returned from the FragmentManager's call to[onSaveInstanceState(Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onSaveInstanceState(android.os.Bundle)).

<br />

|                            Parameters                            ||
|------------|------------------------------------------------------|
| `fm`       | `FragmentManager`: Host FragmentManager <br />       |
| `f`        | `Fragment`: Fragment changing state <br />           |
| `outState` | `Bundle`: Saved state bundle for the fragment <br /> |

### onFragmentStarted

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentStarted (FragmentManager fm, 
                Fragment f)
```

Called after the fragment has returned from the FragmentManager's call to[onStart()](https://developer.android.com/reference/android/support/v4/app/Fragment#onStart()).

<br />

|                      Parameters                      ||
|------|------------------------------------------------|
| `fm` | `FragmentManager`: Host FragmentManager <br /> |
| `f`  | `Fragment`: Fragment changing state <br />     |

### onFragmentStopped

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentStopped (FragmentManager fm, 
                Fragment f)
```

Called after the fragment has returned from the FragmentManager's call to[onStop()](https://developer.android.com/reference/android/support/v4/app/Fragment#onStop()).

<br />

|                      Parameters                      ||
|------|------------------------------------------------|
| `fm` | `FragmentManager`: Host FragmentManager <br /> |
| `f`  | `Fragment`: Fragment changing state <br />     |

### onFragmentViewCreated

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
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[onCreateView(LayoutInflater, ViewGroup, Bundle)](https://developer.android.com/reference/android/support/v4/app/Fragment#onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle)).

<br />

|                                      Parameters                                       ||
|----------------------|-----------------------------------------------------------------|
| `fm`                 | `FragmentManager`: Host FragmentManager <br />                  |
| `f`                  | `Fragment`: Fragment that created and owns the view <br />      |
| `v`                  | `View`: View returned by the fragment <br />                    |
| `savedInstanceState` | `Bundle`: Saved instance bundle from a previous instance <br /> |

### onFragmentViewDestroyed

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void onFragmentViewDestroyed (FragmentManager fm, 
                Fragment f)
```

Called after the fragment has returned from the FragmentManager's call to[onDestroyView()](https://developer.android.com/reference/android/support/v4/app/Fragment#onDestroyView()).

<br />

|                      Parameters                      ||
|------|------------------------------------------------|
| `fm` | `FragmentManager`: Host FragmentManager <br /> |
| `f`  | `Fragment`: Fragment changing state <br />     |

-

  ## Annotations

  - [NotificationCompat.Action.SemanticAction](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.SemanticAction)
-

  ## Interfaces

  - [ActionBarDrawerToggle.Delegate](https://developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle.Delegate)
  - [ActionBarDrawerToggle.DelegateProvider](https://developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle.DelegateProvider)
  - [ActivityCompat.OnRequestPermissionsResultCallback](https://developer.android.com/reference/android/support/v4/app/ActivityCompat.OnRequestPermissionsResultCallback)
  - [ActivityCompat.PermissionCompatDelegate](https://developer.android.com/reference/android/support/v4/app/ActivityCompat.PermissionCompatDelegate)
  - [FragmentManager.BackStackEntry](https://developer.android.com/reference/android/support/v4/app/FragmentManager.BackStackEntry)
  - [FragmentManager.OnBackStackChangedListener](https://developer.android.com/reference/android/support/v4/app/FragmentManager.OnBackStackChangedListener)
  - [LoaderManager.LoaderCallbacks](https://developer.android.com/reference/android/support/v4/app/LoaderManager.LoaderCallbacks)
  - [NotificationCompat.Action.Extender](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Extender)
  - [NotificationCompat.Extender](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Extender)
  - [SharedElementCallback.OnSharedElementsReadyListener](https://developer.android.com/reference/android/support/v4/app/SharedElementCallback.OnSharedElementsReadyListener)
  - [TaskStackBuilder.SupportParentable](https://developer.android.com/reference/android/support/v4/app/TaskStackBuilder.SupportParentable)
-

  ## Classes

  - [ActionBarDrawerToggle](https://developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle)
  - [ActivityCompat](https://developer.android.com/reference/android/support/v4/app/ActivityCompat)
  - [ActivityManagerCompat](https://developer.android.com/reference/android/support/v4/app/ActivityManagerCompat)
  - [ActivityOptionsCompat](https://developer.android.com/reference/android/support/v4/app/ActivityOptionsCompat)
  - [AlarmManagerCompat](https://developer.android.com/reference/android/support/v4/app/AlarmManagerCompat)
  - [AppLaunchChecker](https://developer.android.com/reference/android/support/v4/app/AppLaunchChecker)
  - [AppOpsManagerCompat](https://developer.android.com/reference/android/support/v4/app/AppOpsManagerCompat)
  - [BundleCompat](https://developer.android.com/reference/android/support/v4/app/BundleCompat)
  - [DialogFragment](https://developer.android.com/reference/android/support/v4/app/DialogFragment)
  - [Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)
  - [Fragment.SavedState](https://developer.android.com/reference/android/support/v4/app/Fragment.SavedState)
  - [FragmentActivity](https://developer.android.com/reference/android/support/v4/app/FragmentActivity)
  - [FragmentContainer](https://developer.android.com/reference/android/support/v4/app/FragmentContainer)
  - [FragmentController](https://developer.android.com/reference/android/support/v4/app/FragmentController)
  - [FragmentHostCallback](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback)
  - [FragmentManager](https://developer.android.com/reference/android/support/v4/app/FragmentManager)
  - [FragmentManager.FragmentLifecycleCallbacks](https://developer.android.com/reference/android/support/v4/app/FragmentManager.FragmentLifecycleCallbacks)
  - [FragmentManagerNonConfig](https://developer.android.com/reference/android/support/v4/app/FragmentManagerNonConfig)
  - [FragmentPagerAdapter](https://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter)
  - [FragmentStatePagerAdapter](https://developer.android.com/reference/android/support/v4/app/FragmentStatePagerAdapter)
  - [FragmentTabHost](https://developer.android.com/reference/android/support/v4/app/FragmentTabHost)
  - [FragmentTransaction](https://developer.android.com/reference/android/support/v4/app/FragmentTransaction)
  - [FrameMetricsAggregator](https://developer.android.com/reference/android/support/v4/app/FrameMetricsAggregator)
  - [JobIntentService](https://developer.android.com/reference/android/support/v4/app/JobIntentService)
  - [ListFragment](https://developer.android.com/reference/android/support/v4/app/ListFragment)
  - [LoaderManager](https://developer.android.com/reference/android/support/v4/app/LoaderManager)
  - [NavUtils](https://developer.android.com/reference/android/support/v4/app/NavUtils)
  - [NotificationCompat](https://developer.android.com/reference/android/support/v4/app/NotificationCompat)
  - [NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)
  - [NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder)
  - [NotificationCompat.Action.WearableExtender](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.WearableExtender)
  - [NotificationCompat.BigPictureStyle](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.BigPictureStyle)
  - [NotificationCompat.BigTextStyle](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.BigTextStyle)
  - [NotificationCompat.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder)
  - [NotificationCompat.CarExtender](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.CarExtender)
  - [NotificationCompat.CarExtender.UnreadConversation](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.CarExtender.UnreadConversation)
  - [NotificationCompat.CarExtender.UnreadConversation.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.CarExtender.UnreadConversation.Builder)
  - [NotificationCompat.DecoratedCustomViewStyle](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.DecoratedCustomViewStyle)
  - [NotificationCompat.InboxStyle](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.InboxStyle)
  - [NotificationCompat.MessagingStyle](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.MessagingStyle)
  - [NotificationCompat.MessagingStyle.Message](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.MessagingStyle.Message)
  - [NotificationCompat.Style](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Style)
  - [NotificationCompat.WearableExtender](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.WearableExtender)
  - [NotificationCompatExtras](https://developer.android.com/reference/android/support/v4/app/NotificationCompatExtras)
  - [NotificationCompatSideChannelService](https://developer.android.com/reference/android/support/v4/app/NotificationCompatSideChannelService)
  - [NotificationManagerCompat](https://developer.android.com/reference/android/support/v4/app/NotificationManagerCompat)
  - [RemoteInput](https://developer.android.com/reference/android/support/v4/app/RemoteInput)
  - [RemoteInput.Builder](https://developer.android.com/reference/android/support/v4/app/RemoteInput.Builder)
  - [ServiceCompat](https://developer.android.com/reference/android/support/v4/app/ServiceCompat)
  - [ShareCompat](https://developer.android.com/reference/android/support/v4/app/ShareCompat)
  - [ShareCompat.IntentBuilder](https://developer.android.com/reference/android/support/v4/app/ShareCompat.IntentBuilder)
  - [ShareCompat.IntentReader](https://developer.android.com/reference/android/support/v4/app/ShareCompat.IntentReader)
  - [SharedElementCallback](https://developer.android.com/reference/android/support/v4/app/SharedElementCallback)
  - [TaskStackBuilder](https://developer.android.com/reference/android/support/v4/app/TaskStackBuilder)
-

  ## Exceptions

  - [Fragment.InstantiationException](https://developer.android.com/reference/android/support/v4/app/Fragment.InstantiationException)