# FragmentHostCallback

added in[version 24.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/FragmentHostCallback#pubctors)\|[Methods](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#pubmethods)\|[Inherited Methods](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#inhmethods)\|[\[Expand All\]](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#)  

# FragmentHostCallback

| 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


abstract
class
FragmentHostCallback
`  
`


``

extends `[FragmentContainer](https://developer.android.com/reference/android/support/v4/app/FragmentContainer)`


``


`

|---|---|--------------------------------------------------|
| java.lang.Object                                       |||
| ↳ | [android.support.v4.app.FragmentContainer](https://developer.android.com/reference/android/support/v4/app/FragmentContainer) ||
|   | ↳ | android.support.v4.app.FragmentHostCallback\<E\> |

<br />

*** ** * ** ***

Integration points with the Fragment host.

Fragments may be hosted by any object; such as an[Activity](https://developer.android.com/reference/android/app/Activity.html). In order to host fragments, implement[FragmentHostCallback](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback), overriding the methods applicable to the host.

## Summary

|                                                                                                                                                                                      ### Public constructors                                                                                                                                                                                       ||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[FragmentHostCallback](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#FragmentHostCallback(android.content.Context, android.os.Handler, int))`(`[Context](https://developer.android.com/reference/android/content/Context.html)` context, `[Handler](https://developer.android.com/reference/android/os/Handler.html)` handler, int windowAnimations) ` |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ### Public methods                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ||
|-----------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` void`                                                                                       | ` `[onDump](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]))`(String prefix, FileDescriptor fd, PrintWriter writer, String[] args) ` Print internal state into the given stream.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ` `[View](https://developer.android.com/reference/android/view/View.html)                     | ` `[onFindViewById](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onFindViewById(int))`(int id) ` Return the view with the given resource ID.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ` abstract E`                                                                                 | ` `[onGetHost](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onGetHost())`() ` Return the object that's currently hosting the fragment.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ` `[LayoutInflater](https://developer.android.com/reference/android/view/LayoutInflater.html) | ` `[onGetLayoutInflater](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onGetLayoutInflater())`() ` Return a[LayoutInflater](https://developer.android.com/reference/android/view/LayoutInflater.html).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ` int`                                                                                        | ` `[onGetWindowAnimations](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onGetWindowAnimations())`() ` Return the window animations.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ` boolean`                                                                                    | ` `[onHasView](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onHasView())`() ` Return`true`if the container holds any view.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ` boolean`                                                                                    | ` `[onHasWindowAnimations](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onHasWindowAnimations())`() ` Return`true`if there are window animations.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ` void`                                                                                       | ` `[onRequestPermissionsFromFragment](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onRequestPermissionsFromFragment(android.support.v4.app.Fragment, java.lang.String[], int))`(`[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` fragment, String[] permissions, int requestCode) ` Requests permissions from the given fragment.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ` boolean`                                                                                    | ` `[onShouldSaveFragmentState](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onShouldSaveFragmentState(android.support.v4.app.Fragment))`(`[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` fragment) ` Return`true`if the fragment's state needs to be saved.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ` boolean`                                                                                    | ` `[onShouldShowRequestPermissionRationale](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onShouldShowRequestPermissionRationale(java.lang.String))`(String permission) ` Checks whether to show permission rationale UI from a fragment.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ` void`                                                                                       | ` `[onStartActivityFromFragment](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onStartActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int, android.os.Bundle))`(`[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` fragment, `[Intent](https://developer.android.com/reference/android/content/Intent.html)` intent, int requestCode, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` options) ` Starts a new[Activity](https://developer.android.com/reference/android/app/Activity.html)from the given fragment.                                                                                                                                                                                                                            |
| ` void`                                                                                       | ` `[onStartActivityFromFragment](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onStartActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int))`(`[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` fragment, `[Intent](https://developer.android.com/reference/android/content/Intent.html)` intent, int requestCode) ` Starts a new[Activity](https://developer.android.com/reference/android/app/Activity.html)from the given fragment.                                                                                                                                                                                                                                                                                                                                   |
| ` void`                                                                                       | ` `[onStartIntentSenderFromFragment](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onStartIntentSenderFromFragment(android.support.v4.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle))`(`[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)` fragment, `[IntentSender](https://developer.android.com/reference/android/content/IntentSender.html)` intent, int requestCode, `[Intent](https://developer.android.com/reference/android/content/Intent.html)` fillInIntent, int flagsMask, int flagsValues, int extraFlags, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` options) ` Starts a new[IntentSender](https://developer.android.com/reference/android/content/IntentSender.html)from the given fragment. |
| ` void`                                                                                       | ` `[onSupportInvalidateOptionsMenu](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#onSupportInvalidateOptionsMenu())`() ` Invalidates the activity's options menu.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#)From class` `[android.support.v4.app.FragmentContainer](https://developer.android.com/reference/android/support/v4/app/FragmentContainer)` ` |----------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` `[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment) | ` `[instantiate](https://developer.android.com/reference/android/support/v4/app/FragmentContainer#instantiate(android.content.Context, java.lang.String, android.os.Bundle))`(`[Context](https://developer.android.com/reference/android/content/Context.html)` context, String className, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` arguments) ` Creates an instance of the specified fragment, can be overridden to construct fragments with dependencies, or change the fragment being constructed. | | ` abstract `[View](https://developer.android.com/reference/android/view/View.html)     | ` `[onFindViewById](https://developer.android.com/reference/android/support/v4/app/FragmentContainer#onFindViewById(int))`(int id) ` Return the view with the given resource ID.                                                                                                                                                                                                                                                                                                                                                        | | ` abstract boolean`                                                                    | ` `[onHasView](https://developer.android.com/reference/android/support/v4/app/FragmentContainer#onHasView())`() ` Return`true`if the container holds any view.                                                                                                                                                                                                                                                                                                                                                                          | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v4/app/FragmentHostCallback#)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

### FragmentHostCallback

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

```
FragmentHostCallback (Context context, 
                Handler handler, 
                int windowAnimations)
```

<br />

<br />

|              Parameters              ||
|--------------------|------------------|
| `context`          | `Context` <br /> |
| `handler`          | `Handler` <br /> |
| `windowAnimations` | `int` <br />     |

## Public methods

### onDump

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

```
void onDump (String prefix, 
                FileDescriptor fd, 
                PrintWriter writer, 
                String[] args)
```

Print internal state into the given stream.

<br />

|                                                             Parameters                                                             ||
|----------|--------------------------------------------------------------------------------------------------------------------------|
| `prefix` | `String`: Desired prefix to prepend at each line of output. <br />                                                       |
| `fd`     | `FileDescriptor`: The raw file descriptor that the dump is being sent to. <br />                                         |
| `writer` | `PrintWriter`: The PrintWriter to which you should dump your state. This will be closed for you after you return. <br /> |
| `args`   | `String`: additional arguments to the dump request. <br />                                                               |

### onFindViewById

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

```
View onFindViewById (int id)
```

Return the view with the given resource ID. May return`null`if the view is not a child of this container.

<br />

|     Parameters     ||
|------|--------------|
| `id` | `int` <br /> |

|                                    Returns                                     ||
|------------------------------------------------------------------------|--------|
| [View](https://developer.android.com/reference/android/view/View.html) | <br /> |

### onGetHost

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

```
E onGetHost ()
```

Return the object that's currently hosting the fragment. If a[Fragment](https://developer.android.com/reference/android/support/v4/app/Fragment)is hosted by a[FragmentActivity](https://developer.android.com/reference/android/support/v4/app/FragmentActivity), the object returned here should be the same object returned from[getActivity()](https://developer.android.com/reference/android/support/v4/app/Fragment#getActivity()).

<br />

|   Returns   ||
|-----|--------|
| `E` | <br /> |

### onGetLayoutInflater

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

```
LayoutInflater onGetLayoutInflater ()
```

Return a[LayoutInflater](https://developer.android.com/reference/android/view/LayoutInflater.html). See[getLayoutInflater()](https://developer.android.com/reference/android/app/Activity.html#getLayoutInflater()).

<br />

|                                              Returns                                               ||
|--------------------------------------------------------------------------------------------|--------|
| [LayoutInflater](https://developer.android.com/reference/android/view/LayoutInflater.html) | <br /> |

### onGetWindowAnimations

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

```
int onGetWindowAnimations ()
```

Return the window animations.

<br />

|    Returns    ||
|-------|--------|
| `int` | <br /> |

### onHasView

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

```
boolean onHasView ()
```

Return`true`if the container holds any view.

<br />

|      Returns      ||
|-----------|--------|
| `boolean` | <br /> |

### onHasWindowAnimations

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

```
boolean onHasWindowAnimations ()
```

Return`true`if there are window animations.

<br />

|      Returns      ||
|-----------|--------|
| `boolean` | <br /> |

### onRequestPermissionsFromFragment

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

```
void onRequestPermissionsFromFragment (Fragment fragment, 
                String[] permissions, 
                int requestCode)
```

Requests permissions from the given fragment. See[requestPermissions(String[], int)](https://developer.android.com/reference/android/app/Activity.html#requestPermissions(java.lang.String[], int))

<br />

|            Parameters            ||
|---------------|-------------------|
| `fragment`    | `Fragment` <br /> |
| `permissions` | `String` <br />   |
| `requestCode` | `int` <br />      |

### onShouldSaveFragmentState

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

```
boolean onShouldSaveFragmentState (Fragment fragment)
```

Return`true`if the fragment's state needs to be saved.

<br />

|          Parameters           ||
|------------|-------------------|
| `fragment` | `Fragment` <br /> |

|      Returns      ||
|-----------|--------|
| `boolean` | <br /> |

### onShouldShowRequestPermissionRationale

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

```
boolean onShouldShowRequestPermissionRationale (String permission)
```

Checks whether to show permission rationale UI from a fragment. See[shouldShowRequestPermissionRationale(String)](https://developer.android.com/reference/android/app/Activity.html#shouldShowRequestPermissionRationale(java.lang.String))

<br />

|          Parameters           ||
|--------------|-----------------|
| `permission` | `String` <br /> |

|      Returns      ||
|-----------|--------|
| `boolean` | <br /> |

### onStartActivityFromFragment

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

```
void onStartActivityFromFragment (Fragment fragment, 
                Intent intent, 
                int requestCode, 
                Bundle options)
```

Starts a new[Activity](https://developer.android.com/reference/android/app/Activity.html)from the given fragment. See[startActivityForResult(Intent, int, Bundle)](https://developer.android.com/reference/android/support/v4/app/FragmentActivity#startActivityForResult(android.content.Intent, int, android.os.Bundle)).

<br />

|            Parameters            ||
|---------------|-------------------|
| `fragment`    | `Fragment` <br /> |
| `intent`      | `Intent` <br />   |
| `requestCode` | `int` <br />      |
| `options`     | `Bundle` <br />   |

### onStartActivityFromFragment

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

```
void onStartActivityFromFragment (Fragment fragment, 
                Intent intent, 
                int requestCode)
```

Starts a new[Activity](https://developer.android.com/reference/android/app/Activity.html)from the given fragment. See[startActivityForResult(Intent, int)](https://developer.android.com/reference/android/support/v4/app/FragmentActivity#startActivityForResult(android.content.Intent, int)).

<br />

|            Parameters            ||
|---------------|-------------------|
| `fragment`    | `Fragment` <br /> |
| `intent`      | `Intent` <br />   |
| `requestCode` | `int` <br />      |

### onStartIntentSenderFromFragment

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

```
void onStartIntentSenderFromFragment (Fragment fragment, 
                IntentSender intent, 
                int requestCode, 
                Intent fillInIntent, 
                int flagsMask, 
                int flagsValues, 
                int extraFlags, 
                Bundle options)
```

Starts a new[IntentSender](https://developer.android.com/reference/android/content/IntentSender.html)from the given fragment. See[startIntentSender(IntentSender, Intent, int, int, int, Bundle)](https://developer.android.com/reference/android/app/Activity.html#startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)).

<br />

|              Parameters               ||
|----------------|-----------------------|
| `fragment`     | `Fragment` <br />     |
| `intent`       | `IntentSender` <br /> |
| `requestCode`  | `int` <br />          |
| `fillInIntent` | `Intent` <br />       |
| `flagsMask`    | `int` <br />          |
| `flagsValues`  | `int` <br />          |
| `extraFlags`   | `int` <br />          |
| `options`      | `Bundle` <br />       |

|                                                                Throws                                                                ||
|-----------------------------------------------------------------------------------------------------------------------------------|---|
| [IntentSender.SendIntentException](https://developer.android.com/reference/android/content/IntentSender.SendIntentException.html) |   |

### onSupportInvalidateOptionsMenu

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

```
void onSupportInvalidateOptionsMenu ()
```

Invalidates the activity's options menu. See[supportInvalidateOptionsMenu()](https://developer.android.com/reference/android/support/v4/app/FragmentActivity#supportInvalidateOptionsMenu())

<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)