DynamicGraphNavigator.DynamicNavGraph

public final class DynamicGraphNavigator.DynamicNavGraph extends NavDestination, NavGraph

Object
   ↳ NavDestination
     ↳ NavGraph
       ↳ DynamicGraphNavigator.DynamicNavGraph

The NavGraph for dynamic features.

Summary

Public fields

final @Nullable String

The dynamic feature's module name.

final int

Resource id of progress destination.

Public constructors

DynamicNavGraph(
    @NonNull DynamicGraphNavigator navGraphNavigator,
    @NonNull NavigatorProvider navigatorProvider
)

Public methods

boolean
int
void

Called when inflating a destination from a resource.

Inherited methods

From class Iterable
From class NavDestination
final void
addArgument(@NonNull String argumentName, @NonNull NavArgument argument)

Sets an argument type for an argument name

final void

Add a deep link to this destination.

final void
addDeepLink(@NonNull String uriPattern)

Add a deep link to this destination.

final @Nullable NavAction
getAction(@IdRes int id)

Returns the NavAction for the given action ID.

boolean
hasDeepLink(@NonNull Uri deepLink)

Checks the given deep link Uri, and determines whether it matches a Uri pattern added to the destination by a call to addDeepLink .

boolean

Checks the given NavDeepLinkRequest, and determines whether it matches a NavDeepLink added to the destination by a call to addDeepLink.

final void
putAction(@IdRes int actionId, @NonNull NavAction action)

Sets the NavAction destination for an action ID.

final void
putAction(@IdRes int actionId, @IdRes int destId)

Creates a NavAction for the given destId and associates it with the actionId.

final void
removeAction(@IdRes int actionId)

Unsets the NavAction for an action ID.

final void
removeArgument(@NonNull String argumentName)

Unsets the argument type for an argument name.

From class NavGraph
final void

Add all destinations from another collection to this one.

final void

Adds a destination to this NavGraph.

final void

Adds multiple destinations to this NavGraph.

final void