DynamicIncludeGraphNavigator


@<Error class: unknown class>
class DynamicIncludeGraphNavigator : Navigator


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: NavigatorProvider,
    navInflater: <Error class: unknown class>,
    installManager: DynamicInstallManager
)

Public functions

open DynamicIncludeGraphNavigator.DynamicIncludeNavGraph
open Unit
navigate(
    entries: List<NavBackStackEntry>,
    navOptions: NavOptions?,
    navigatorExtras: Navigator.Extras?
)

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

open Unit
onRestoreState(savedState: Bundle)
open Bundle?

Inherited functions

From androidx.navigation.Navigator
open NavDestination?
navigate(
    destination: DynamicIncludeGraphNavigator.DynamicIncludeNavGraph,
    args: SavedState?,
    navOptions: NavOptions?,
    navigatorExtras: Navigator.Extras?
)
open Unit
open Unit
open Unit
open Boolean
open Unit
popBackStack(popUpTo: NavBackStackEntry, savedState: Boolean)

Public constructors

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

Public functions

open fun navigate(
    entries: List<NavBackStackEntry>,
    navOptions: NavOptions?,
    navigatorExtras: Navigator.Extras?
): Unit

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

Parameters
entries: List<NavBackStackEntry>

destination(s) to navigate to

navOptions: NavOptions?

additional options for navigation

navigatorExtras: Navigator.Extras?

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
navigate

onRestoreState

open fun onRestoreState(savedState: Bundle): Unit

onSaveState

open fun onSaveState(): Bundle?