ActivityNavigatorDestinationBuilder
@NavDestinationDsl
public final class ActivityNavigatorDestinationBuilder extends NavDestinationBuilder
| java.lang.Object | ||
| ↳ | androidx.navigation.NavDestinationBuilder | |
| ↳ | androidx.navigation.ActivityNavigatorDestinationBuilder |
DSL for constructing a new ActivityNavigator.Destination
Summary
Public constructors |
|---|
This method is deprecated. Use routes to create your ActivityNavigatorDestinationBuilder instead |
ActivityNavigatorDestinationBuilder( |
ActivityNavigatorDestinationBuilder(DSL for constructing a new |
Public methods |
|
|---|---|
@NonNull ActivityNavigator.Destination |
build() |
final String |
|
final KClass<@NonNull Activity> |
|
final Uri |
getData() |
final String |
|
final String |
|
final void |
|
final void |
setActivityClass(KClass<@NonNull Activity> activityClass) |
final void |
|
final void |
setDataPattern(String dataPattern) |
final void |
setTargetPackage(String targetPackage) |
Inherited methods |
||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Public constructors
ActivityNavigatorDestinationBuilder
public ActivityNavigatorDestinationBuilder(
@NonNull ActivityNavigator navigator,
@NonNull String route
)
ActivityNavigatorDestinationBuilder
public ActivityNavigatorDestinationBuilder(
@NonNull ActivityNavigator navigator,
@NonNull KClass<@NonNull Object> route,
@NonNull Map<@NonNull KType, @NonNull NavType<@NonNull ?>> typeMap
)
DSL for constructing a new ActivityNavigator.Destination
| Parameters | |
|---|---|
@NonNull ActivityNavigator navigator |
navigator used to create the destination |
@NonNull KClass<@NonNull Object> route |
the route from a |
@NonNull Map<@NonNull KType, @NonNull NavType<@NonNull ?>> typeMap |
map of destination arguments' kotlin type |
Public methods
setActivityClass
public final void setActivityClass(KClass<@NonNull Activity> activityClass)