DynamicGraphNavigator.DynamicNavGraph


public final class DynamicGraphNavigator.DynamicNavGraph extends NavGraph


The NavGraph for dynamic features.

Summary

Public constructors

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

Public methods

boolean
equals(Object other)
final String

The dynamic feature's module name.

final int

Resource id of progress destination.

int
void
final void

The dynamic feature's module name.

final void

Resource id of progress destination.

Inherited methods

From kotlin.collections.Iterable
From androidx.navigation.NavDestination
final void
addArgument(@NonNull String argumentName, @NonNull NavArgument argument)
final void
final void
addDeepLink(@NonNull String uriPattern)
final String
fillInLabel(@NonNull Context context, Bundle bundle)
final NavAction
getAction(@IdRes int id)
final @NonNull Map<@NonNull String, @NonNull NavArgument>
final @IdRes int
final CharSequence
final @NonNull String
final NavGraph
final String
boolean
boolean
hasDeepLink(@NonNull Uri deepLink)
final void
putAction(@IdRes int actionId, @NonNull NavAction action)
final void
putAction(@IdRes int actionId, @IdRes int destId)
final void
removeAction(@IdRes int actionId)
final void
removeArgument(@NonNull String argumentName)
final void
setId(@IdRes int value)
final void
final void
setRoute(String <set-?>)
From androidx.navigation.NavGraph
final void
final void
final void
final void
final void
final NavDestination
<T extends Object> findNode()
final NavDestination
findNode(@IdRes int resId)
final NavDestination
final NavDestination
<T extends Object> findNode(T route)
final NavDestination
final @IdRes int

This method is deprecated. Use getStartDestinationId instead.

final @IdRes int
final String
final @NonNull Iterator<@NonNull NavDestination>
final void
final void
<T extends Object> setStartDestination()
final void
setStartDestination(int startDestId)
final void
<T extends Object> setStartDestination(@NonNull KClass<@NonNull T> startDestRoute)
final void
<T extends Object> setStartDestination(@NonNull T startDestRoute)
final void
@NonNull String

Public constructors

DynamicNavGraph

Added in 2.3.0
public DynamicNavGraph(
    @NonNull DynamicGraphNavigator navGraphNavigator,
    @NonNull NavigatorProvider navigatorProvider
)

Public methods

equals

public boolean equals(Object other)

getModuleName

Added in 2.3.0
public final String getModuleName()

The dynamic feature's module name.

getProgressDestination

Added in 2.3.0
public final int getProgressDestination()

Resource id of progress destination. This will be preferred over any default progress destination set by installDefaultProgressDestination.

hashCode

public int hashCode()

onInflate

public void onInflate(@NonNull Context context, @NonNull AttributeSet attrs)

setModuleName

Added in 2.3.0
public final void setModuleName(String value)

The dynamic feature's module name.

setProgressDestination

Added in 2.3.0
public final void setProgressDestination(int value)

Resource id of progress destination. This will be preferred over any default progress destination set by installDefaultProgressDestination.