DynamicIncludeNavGraphBuilderKt

public final class DynamicIncludeNavGraphBuilderKt


Summary

Public methods

static final void
DynamicIncludeNavGraphBuilderKt.includeDynamic(
    DynamicNavGraphBuilder receiver,
    @IdRes int id,
    String moduleName,
    String graphResourceName
)

This method is deprecated. Use routes to include your DynamicNavGraph instead

static final void
DynamicIncludeNavGraphBuilderKt.includeDynamic(
    DynamicNavGraphBuilder receiver,
    @IdRes int id,
    String moduleName,
    String graphResourceName,
    @ExtensionFunctionType Function1<DynamicIncludeNavGraphBuilderUnit> builder
)

This method is deprecated. Use routes to include your DynamicNavGraph instead

static final void
DynamicIncludeNavGraphBuilderKt.includeDynamic(
    DynamicNavGraphBuilder receiver,
    String route,
    String moduleName,
    String graphResourceName
)

Construct a new DynamicIncludeGraphNavigator.DynamicIncludeNavGraph.

static final void
DynamicIncludeNavGraphBuilderKt.includeDynamic(
    DynamicNavGraphBuilder receiver,
    String route,
    String moduleName,
    String graphResourceName,
    @ExtensionFunctionType Function1<DynamicIncludeNavGraphBuilderUnit> builder
)

Construct a new DynamicIncludeGraphNavigator.DynamicIncludeNavGraph.

Public methods

DynamicIncludeNavGraphBuilderKt.includeDynamic

public static final void DynamicIncludeNavGraphBuilderKt.includeDynamic(
    DynamicNavGraphBuilder receiver,
    @IdRes int id,
    String moduleName,
    String graphResourceName
)

Construct a new DynamicIncludeGraphNavigator.DynamicIncludeNavGraph.

Parameters
@IdRes int id

NavGraph id.

String moduleName

Dynamic feature module name as defined in the module's AndroidManifest. This must not be an empty string.

String graphResourceName

Graph's resource name without the navigation qualifier. This must not be an empty string.

DynamicIncludeNavGraphBuilderKt.includeDynamic

public static final void DynamicIncludeNavGraphBuilderKt.includeDynamic(
    DynamicNavGraphBuilder receiver,
    @IdRes int id,
    String moduleName,
    String graphResourceName,
    @ExtensionFunctionType Function1<DynamicIncludeNavGraphBuilderUnit> builder
)

Construct a new DynamicIncludeGraphNavigator.DynamicIncludeNavGraph.

Parameters
@IdRes int id

NavGraph id.

String moduleName

Dynamic feature module name as defined in the module's AndroidManifest. This must not be an empty string.

String graphResourceName

Graph's resource name without the navigation qualifier. This must not be an empty string.

@ExtensionFunctionType Function1<DynamicIncludeNavGraphBuilderUnit> builder

Another builder for chaining.

DynamicIncludeNavGraphBuilderKt.includeDynamic

public static final void DynamicIncludeNavGraphBuilderKt.includeDynamic(
    DynamicNavGraphBuilder receiver,
    String route,
    String moduleName,
    String graphResourceName
)

Construct a new DynamicIncludeGraphNavigator.DynamicIncludeNavGraph.

Parameters
String route

NavGraph route.

String moduleName

Dynamic feature module name as defined in the module's AndroidManifest. This must not be an empty string.

String graphResourceName

Graph's resource name without the navigation qualifier. This must not be an empty string.

DynamicIncludeNavGraphBuilderKt.includeDynamic

public static final void DynamicIncludeNavGraphBuilderKt.includeDynamic(
    DynamicNavGraphBuilder receiver,
    String route,
    String moduleName,
    String graphResourceName,
    @ExtensionFunctionType Function1<DynamicIncludeNavGraphBuilderUnit> builder
)

Construct a new DynamicIncludeGraphNavigator.DynamicIncludeNavGraph.

Parameters
String route

NavGraph route.

String moduleName

Dynamic feature module name as defined in the module's AndroidManifest. This must not be an empty string.

String graphResourceName

Graph's resource name without the navigation qualifier. This must not be an empty string.

@ExtensionFunctionType Function1<DynamicIncludeNavGraphBuilderUnit> builder

Another builder for chaining.