DynamicIncludeGraphNavigator


@<Error class: unknown class>
public final 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(
    @NonNull Context context,
    @NonNull <Error class: unknown class> navigatorProvider,
    @NonNull <Error class: unknown class> navInflater,
    @NonNull DynamicInstallManager installManager
)

Public methods

@NonNull DynamicIncludeGraphNavigator.DynamicIncludeNavGraph
void

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

void
Bundle

Public constructors

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

Public methods

public void navigate(
    @NonNull List<@NonNull <Error class: unknown class>> entries,
    <Error class: unknown class> navOptions,
    <Error class: unknown class> navigatorExtras
)

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

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

destination(s) to navigate to

<Error class: unknown class> navOptions

additional options for navigation

<Error class: unknown class> navigatorExtras

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

public void onRestoreState(@NonNull Bundle savedState)

onSaveState

public Bundle onSaveState()