NavActionBuilder

@NavDestinationDsl
class NavActionBuilder


DSL for building a NavAction.

Summary

Public constructors

Public functions

Unit
navOptions(optionsBuilder: NavOptionsBuilder.() -> Unit)

Sets the NavOptions for this action that should be used by default

Public properties

MutableMap<StringAny?>

The set of default arguments that should be passed to the destination.

Int

The ID of the destination that should be navigated to when this action is used

Public constructors

Added in 1.0.0
NavActionBuilder()

Public functions

Added in 1.0.0
fun navOptions(optionsBuilder: NavOptionsBuilder.() -> Unit): Unit

Sets the NavOptions for this action that should be used by default

Public properties

defaultArguments

Added in 2.3.0
val defaultArgumentsMutableMap<StringAny?>

The set of default arguments that should be passed to the destination. The keys used here should be the same as those used on the NavDestinationBuilder.argument for the destination.

All values added here should be able to be added to a android.os.Bundle.

See also
NavAction.getDefaultArguments

destinationId

Added in 1.0.0
var destinationIdInt

The ID of the destination that should be navigated to when this action is used