# Navigator.Extras

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

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/androidx/navigation/Navigator.Extras "View this page in Java") Common/AllAndroid/JVMJavaScript
- Cmn

  ```
  interface Navigator.Extras
  ```
Known direct subclasses [ActivityNavigator.Extras](https://developer.android.com/reference/kotlin/androidx/navigation/ActivityNavigator.Extras), [DynamicExtras](https://developer.android.com/reference/kotlin/androidx/navigation/dynamicfeatures/DynamicExtras), [FragmentNavigator.Extras](https://developer.android.com/reference/kotlin/androidx/navigation/fragment/FragmentNavigator.Extras)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/navigation/ActivityNavigator.Extras` | Extras that can be passed to ActivityNavigator to customize what `https://developer.android.com/reference/kotlin/androidx/core/app/ActivityOptionsCompat` and flags are passed through to the call to `https://developer.android.com/reference/kotlin/androidx/core/content/ContextCompat#startActivity(android.content.Context,android.content.Intent,android.os.Bundle)`. |
| `https://developer.android.com/reference/kotlin/androidx/navigation/dynamicfeatures/DynamicExtras` | Extras for dynamic navigators. |
| `https://developer.android.com/reference/kotlin/androidx/navigation/fragment/FragmentNavigator.Extras` | Extras that can be passed to FragmentNavigator to enable Fragment specific behavior |

*** ** * ** ***

Interface indicating that this class should be passed to its respective `https://developer.android.com/reference/kotlin/androidx/navigation/Navigator` to enable Navigator specific behavior.