DynamicActivityNavigatorDestinationBuilder


@NavDestinationDsl
public final class DynamicActivityNavigatorDestinationBuilder extends NavDestinationBuilder


DSL for constructing a new DynamicActivityNavigator.Destination

Summary

Public constructors

This method is deprecated. Use routes to build your DynamicActivityDestination instead

DSL for constructing a new DynamicActivityNavigator.Destination

Public methods

@NonNull DynamicActivityNavigator.Destination
final String
final String
final Uri
final String
final String
final String
final void
final void
final void
setData(Uri value)
final void
final void
final void

Inherited methods

From androidx.navigation.NavDestinationBuilder
final void
argument(
    @NonNull String name,
    @NonNull Function1<@NonNull NavArgumentBuilderUnit> argumentBuilder
)
final void
final void
<T extends Object> deepLinkSafeArgs(@NonNull String basePath)
final void
deepLink(
    @NonNull Function1<@NonNull NavDeepLinkDslBuilderUnit> navDeepLink
)
final void
final void
deepLink(@NonNull String uriPattern)
final void
<T extends Object> deepLink(
    @NonNull String basePath,
    @NonNull Function1<@NonNull NavDeepLinkDslBuilderUnit> navDeepLink
)
final CharSequence
final @NonNull Navigator<@NonNull ERROR CLASS: Symbol not found for ActivityNavigator.Destination>

DSL for constructing a new DynamicActivityNavigator.Destination

final String
@NonNull ERROR CLASS: Symbol not found for ActivityNavigator.Destination
final void

Public constructors

DynamicActivityNavigatorDestinationBuilder

Added in 2.3.0
Deprecated in 2.4.0
public DynamicActivityNavigatorDestinationBuilder(
    @NonNull DynamicActivityNavigator activityNavigator,
    @IdRes int id
)

DynamicActivityNavigatorDestinationBuilder

Added in 2.4.0
public DynamicActivityNavigatorDestinationBuilder(
    @NonNull DynamicActivityNavigator activityNavigator,
    @NonNull String route
)

DynamicActivityNavigatorDestinationBuilder

Added in 2.8.0
public DynamicActivityNavigatorDestinationBuilder(
    @NonNull DynamicActivityNavigator activityNavigator,
    @NonNull KClass<@NonNull ?> route,
    @NonNull Map<@NonNull KType, @NonNull NavType<@NonNull ?>> typeMap
)

DSL for constructing a new DynamicActivityNavigator.Destination

Parameters
@NonNull DynamicActivityNavigator activityNavigator

navigator used to create the destination

@NonNull KClass<@NonNull ?> route

the route from a KClass of the destination

@NonNull Map<@NonNull KType, @NonNull NavType<@NonNull ?>> typeMap

map of destination arguments' kotlin type KType to its respective custom NavType. May be empty if route does not use custom NavTypes.

Public methods

getAction

Added in 2.3.0
public final String getAction()

getActivityClassName

Added in 2.3.0
public final String getActivityClassName()

getData

Added in 2.3.0
public final Uri getData()

getDataPattern

Added in 2.3.0
public final String getDataPattern()

getModuleName

Added in 2.3.0
public final String getModuleName()

getTargetPackage

Added in 2.3.0
public final String getTargetPackage()

setAction

Added in 2.3.0
public final void setAction(String value)

setActivityClassName

Added in 2.3.0
public final void setActivityClassName(String value)

setData

Added in 2.3.0
public final void setData(Uri value)

setDataPattern

Added in 2.3.0
public final void setDataPattern(String value)

setModuleName

Added in 2.3.0
public final void setModuleName(String value)

setTargetPackage

Added in 2.3.0
public final void setTargetPackage(String value)