DynamicActivityNavigator.Destination


public final class DynamicActivityNavigator.Destination extends ActivityNavigator.Destination


Destination for DynamicActivityNavigator.

Summary

Public constructors

Create a new Destination with an ActivityNavigator.Destination.

Create a new Destination with a NavigatorProvider.

Public methods

boolean
equals(Object other)
final String

The module name of this Destination's dynamic feature module.

int
void
final void

The module name of this Destination's dynamic feature module.

Inherited methods

From androidx.navigation.ActivityNavigator.Destination
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-?>)

Public constructors

Destination

Added in 2.3.0
public Destination(
    @NonNull Navigator<@NonNull ActivityNavigator.Destination> activityNavigator
)

Create a new Destination with an ActivityNavigator.Destination.

Parameters
@NonNull Navigator<@NonNull ActivityNavigator.Destination> activityNavigator

The Navigator to use for this Destination.

Destination

Added in 2.3.0
public Destination(@NonNull NavigatorProvider navigatorProvider)

Create a new Destination with a NavigatorProvider.

Public methods

equals

public boolean equals(Object other)

getModuleName

Added in 2.3.0
public final String getModuleName()

The module name of this Destination's dynamic feature module. This has to be the same as defined in the dynamic feature module's AndroidManifest.xml file.

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 module name of this Destination's dynamic feature module. This has to be the same as defined in the dynamic feature module's AndroidManifest.xml file.