# NotificationCompat.Action.Builder

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

# NotificationCompat.Action.Builder

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

class
NotificationCompat.Action.Builder
`  
`

extends Object


``


`

|---|----------------------------------------------------------|
| java.lang.Object                                            ||
| ↳ | android.support.v4.app.NotificationCompat.Action.Builder |

<br />

*** ** * ** ***

Builder class for[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)objects.

## Summary

|                                                                                                                                                                                                                                                                                                                         ### Public constructors                                                                                                                                                                                                                                                                                                                          ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#NotificationCompat.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent))`(int icon, CharSequence title, `[PendingIntent](https://developer.android.com/reference/android/app/PendingIntent.html)` intent) ` Construct a new builder for[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)object.                                                                                                                                         |
| ` `[NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#NotificationCompat.Action.Builder(android.support.v4.app.NotificationCompat.Action))`(`[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)` action) ` Construct a new builder for[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)object using the fields from an[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action). |

|                                                                                                                                                                                                                                                                                             ### Public methods                                                                                                                                                                                                                                                                                             ||
|------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` `[NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | ` `[addExtras](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#addExtras(android.os.Bundle))`(`[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` extras) ` Merge additional metadata into this builder.                                                                                                                                                                                 |
| ` `[NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | ` `[addRemoteInput](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#addRemoteInput(android.support.v4.app.RemoteInput))`(`[RemoteInput](https://developer.android.com/reference/android/support/v4/app/RemoteInput)` remoteInput) ` Add an input to be collected from the user when this action is sent.                                                                                                        |
| ` `[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)                 | ` `[build](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#build())`() ` Combine all of the options that have been set and return a new[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)object.                                                                                                                                             |
| ` `[NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | ` `[extend](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#extend(android.support.v4.app.NotificationCompat.Action.Extender))`(`[NotificationCompat.Action.Extender](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Extender)` extender) ` Apply an extender to this action builder.                                                                                 |
| ` `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)                                                              | ` `[getExtras](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#getExtras())`() ` Get the metadata Bundle used by this Builder.                                                                                                                                                                                                                                                                                  |
| ` `[NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | ` `[setAllowGeneratedReplies](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#setAllowGeneratedReplies(boolean))`(boolean allowGeneratedReplies) ` Set whether the platform should automatically generate possible replies to add to[getChoices()](https://developer.android.com/reference/android/support/v4/app/RemoteInput#getChoices()).                                                                    |
| ` `[NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | ` `[setSemanticAction](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#setSemanticAction(int))`(int semanticAction) ` Sets the[NotificationCompat.Action.SemanticAction](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.SemanticAction)for this[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) | ` `[setShowsUserInterface](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#setShowsUserInterface(boolean))`(boolean showsUserInterface) ` Set whether or not this[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)'s[PendingIntent](https://developer.android.com/reference/android/app/PendingIntent.html)will open a user interface.      |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder#)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

### NotificationCompat.Action.Builder

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

```
NotificationCompat.Action.Builder (int icon, 
                CharSequence title, 
                PendingIntent intent)
```

Construct a new builder for[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)object.

<br />

|                                                                             Parameters                                                                             ||
|----------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| `icon`   | `int`: icon to show for this action <br />                                                                                                               |
| `title`  | `CharSequence`: the title of the action <br />                                                                                                           |
| `intent` | `PendingIntent`: the[PendingIntent](https://developer.android.com/reference/android/app/PendingIntent.html)to fire when users trigger this action <br /> |

### NotificationCompat.Action.Builder

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

```
NotificationCompat.Action.Builder (NotificationCompat.Action action)
```

Construct a new builder for[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)object using the fields from an[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action).

<br />

|                                  Parameters                                   ||
|----------|---------------------------------------------------------------------|
| `action` | `NotificationCompat.Action`: the action to read fields from. <br /> |

## Public methods

### addExtras

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

```
NotificationCompat.Action.Builder addExtras (Bundle extras)
```

Merge additional metadata into this builder.

Values within the Bundle will replace existing extras values in this Builder.

<br />

|        Parameters         ||
|----------|-----------------|
| `extras` | `Bundle` <br /> |

|                                                                    Returns                                                                    ||
|---------------------------------------------------------------------------------------------------------------------------------------|--------|
| [NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | <br /> |

**See also:**

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

### addRemoteInput

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

```
NotificationCompat.Action.Builder addRemoteInput (RemoteInput remoteInput)
```

Add an input to be collected from the user when this action is sent. Response values can be retrieved from the fired intent by using the[getResultsFromIntent(Intent)](https://developer.android.com/reference/android/support/v4/app/RemoteInput#getResultsFromIntent(android.content.Intent))function.

<br />

|                                                                     Parameters                                                                      ||
|---------------|--------------------------------------------------------------------------------------------------------------------------------------|
| `remoteInput` | `RemoteInput`: a[RemoteInput](https://developer.android.com/reference/android/support/v4/app/RemoteInput)to add to the action <br /> |

|                                                                                    Returns                                                                                    ||
|---------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------|
| [NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | this object for method chaining <br /> |

### build

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

```
NotificationCompat.Action build ()
```

Combine all of the options that have been set and return a new[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)object.

<br />

|                                                                    Returns                                                                     ||
|-----------------------------------------------------------------------------------------------------------------------|-------------------------|
| [NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action) | the built action <br /> |

### extend

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

```
NotificationCompat.Action.Builder extend (NotificationCompat.Action.Extender extender)
```

Apply an extender to this action builder. Extenders may be used to add metadata or change options on this builder.

<br />

|                       Parameters                        ||
|------------|---------------------------------------------|
| `extender` | `NotificationCompat.Action.Extender` <br /> |

|                                                                    Returns                                                                    ||
|---------------------------------------------------------------------------------------------------------------------------------------|--------|
| [NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | <br /> |

### getExtras

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

```
Bundle getExtras ()
```

Get the metadata Bundle used by this Builder.

The returned Bundle is shared with this Builder.

<br />

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

### setAllowGeneratedReplies

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

```
NotificationCompat.Action.Builder setAllowGeneratedReplies (boolean allowGeneratedReplies)
```

Set whether the platform should automatically generate possible replies to add to[getChoices()](https://developer.android.com/reference/android/support/v4/app/RemoteInput#getChoices()). If the[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)doesn't have a[RemoteInput](https://developer.android.com/reference/android/support/v4/app/RemoteInput), this has no effect.

<br />

|                                         Parameters                                          ||
|-------------------------|--------------------------------------------------------------------|
| `allowGeneratedReplies` | `boolean`:`true`to allow generated replies,`false`otherwise <br /> |

|                                                                                                 Returns                                                                                                  ||
|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
| [NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | this object for method chaining The default value is`true` <br /> |

### setSemanticAction

```
NotificationCompat.Action.Builder setSemanticAction (int semanticAction)
```

Sets the[NotificationCompat.Action.SemanticAction](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.SemanticAction)for this[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action). A[NotificationCompat.Action.SemanticAction](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.SemanticAction)denotes what an[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)'s[PendingIntent](https://developer.android.com/reference/android/app/PendingIntent.html)will do (eg. reply, mark as read, delete, etc).

<br />

|                                                                                                                                                                      Parameters                                                                                                                                                                       ||
|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `semanticAction` | `int`: a[NotificationCompat.Action.SemanticAction](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.SemanticAction)defined within[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)with`SEMANTIC_ACTION_`prefixes <br /> |

|                                                                                    Returns                                                                                    ||
|---------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------|
| [NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | this object for method chaining <br /> |

### setShowsUserInterface

```
NotificationCompat.Action.Builder setShowsUserInterface (boolean showsUserInterface)
```

Set whether or not this[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)'s[PendingIntent](https://developer.android.com/reference/android/app/PendingIntent.html)will open a user interface.

<br />

|                                                                                                                                                   Parameters                                                                                                                                                   ||
|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `showsUserInterface` | `boolean`:`true`if this[NotificationCompat.Action](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action)'s[PendingIntent](https://developer.android.com/reference/android/app/PendingIntent.html)will open a user interface, otherwise`false` <br /> |

|                                                                                                 Returns                                                                                                  ||
|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
| [NotificationCompat.Action.Builder](https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Action.Builder) | this object for method chaining The default value is`true` <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)