# ActivityNavigator.Extras

Artifact: [androidx.navigation:navigation-runtime](https://developer.android.com/jetpack/androidx/releases/navigation) [View Source](https://cs.android.com/search?q=file:androidx/navigation/ActivityNavigator.android.kt+class:androidx.navigation.ActivityNavigator.Extras) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/navigation#1.0.0)

*** ** * ** ***


```
public final class ActivityNavigator.Extras implements Navigator.Extras
```

<br />

*** ** * ** ***

Extras that can be passed to ActivityNavigator to customize what `https://developer.android.com/reference/androidx/core/app/ActivityOptionsCompat` and flags are passed through to the call to `https://developer.android.com/reference/androidx/core/content/ContextCompat#startActivity(android.content.Context,android.content.Intent,android.os.Bundle)`.

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/androidx/navigation/ActivityNavigator.Extras.Builder` Builder for constructing new `https://developer.android.com/reference/androidx/navigation/ActivityNavigator.Extras` instances. |

| ### Public methods |
|---|---|
| `final https://developer.android.com/reference/androidx/core/app/ActivityOptionsCompat` | `https://developer.android.com/reference/androidx/navigation/ActivityNavigator.Extras#getActivityOptions()()` The `https://developer.android.com/reference/androidx/core/app/ActivityOptionsCompat` that should be used with `https://developer.android.com/reference/androidx/core/content/ContextCompat#startActivity(android.content.Context,android.content.Intent,android.os.Bundle)`. |
| `final int` | `https://developer.android.com/reference/androidx/navigation/ActivityNavigator.Extras#getFlags()()` The `Intent.FLAG_ACTIVITY_` flags that should be added to the Intent. |

## Public methods

### getActivityOptions

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/navigation#1.0.0)

```
public final ActivityOptionsCompat getActivityOptions()
```

The `https://developer.android.com/reference/androidx/core/app/ActivityOptionsCompat` that should be used with `https://developer.android.com/reference/androidx/core/content/ContextCompat#startActivity(android.content.Context,android.content.Intent,android.os.Bundle)`.

### getFlags

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/navigation#1.0.0)

```
public final int getFlags()
```

The `Intent.FLAG_ACTIVITY_` flags that should be added to the Intent.