DynamicIncludeGraphNavigator


@<Error class: unknown class>
class DynamicIncludeGraphNavigator


Navigator for include-dynamic.

Use it for navigating to NavGraphs contained within a dynamic feature module.

Summary

Nested types

The graph for dynamic-include.

Public constructors

DynamicIncludeGraphNavigator(
    context: Context,
    navigatorProvider: <Error class: unknown class>,
    navInflater: <Error class: unknown class>,
    installManager: DynamicInstallManager
)

Public functions

open DynamicIncludeGraphNavigator.DynamicIncludeNavGraph
open Unit
navigate(
    entries: List<<Error class: unknown class>>,
    navOptions: <Error class: unknown class>?,
    navigatorExtras: <Error class: unknown class>?
)

Navigates to a dynamically included graph from a com.android.dynamic-feature module.

open Unit
onRestoreState(savedState: Bundle)
open Bundle?

Public constructors

DynamicIncludeGraphNavigator(
    context: Context,
    navigatorProvider: <Error class: unknown class>,
    navInflater: <Error class: unknown class>,
    installManager: DynamicInstallManager
)

Public functions

open fun navigate(
    entries: List<<Error class: unknown class>>,
    navOptions: <Error class: unknown class>?,
    navigatorExtras: <Error class: unknown class>?
): Unit

Navigates to a dynamically included graph from a com.android.dynamic-feature module.

Parameters
entries: List<<Error class: unknown class>>

destination(s) to navigate to

navOptions: <Error class: unknown class>?

additional options for navigation

navigatorExtras: <Error class: unknown class>?

extras unique to your Navigator.

Throws
android.content.res.Resources.NotFoundException

if one of the entries does not have a valid graphResourceName and graphPackage.

kotlin.IllegalStateException

if one of the entries does not have a parent.

See also
Navigator.navigate

onRestoreState

open fun onRestoreState(savedState: Bundle): Unit

onSaveState

open fun onSaveState(): Bundle?