# DynamicExtras

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

*** ** * ** ***

<br />

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

<br />

*** ** * ** ***

Extras for dynamic navigators.

You can set a `https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicInstallMonitor` here to be notified of install state changes as well as any `https://developer.android.com/reference/androidx/navigation/Navigator.Extras`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicExtras#DynamicExtras(androidx.navigation.dynamicfeatures.DynamicInstallMonitor,androidx.navigation.Navigator.Extras)( https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicInstallMonitor installMonitor, https://developer.android.com/reference/androidx/navigation/Navigator.Extras destinationExtras )` |

| ### Public methods |
|---|---|
| `final https://developer.android.com/reference/androidx/navigation/Navigator.Extras` | `https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicExtras#getDestinationExtras()()` |
| `final https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicInstallMonitor` | `https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicExtras#getInstallMonitor()()` |

## Public constructors

### DynamicExtras

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

```
public DynamicExtras(
    DynamicInstallMonitor installMonitor,
    Navigator.Extras destinationExtras
)
```

## Public methods

### getDestinationExtras

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

```
public final Navigator.Extras getDestinationExtras()
```

| Returns |
|---|---|
| `https://developer.android.com/reference/androidx/navigation/Navigator.Extras` | `https://developer.android.com/reference/androidx/navigation/Navigator.Extras` associated with these `https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicExtras`. |

### getInstallMonitor

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

```
public final DynamicInstallMonitor getInstallMonitor()
```

| Returns |
|---|---|
| `https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicInstallMonitor` | The `https://developer.android.com/reference/androidx/navigation/dynamicfeatures/DynamicInstallMonitor` used. |