DynamicIncludeGraphNavigator.DynamicIncludeNavGraph

public final class DynamicIncludeGraphNavigator.DynamicIncludeNavGraph extends NavDestination


The graph for dynamic-include.

This class contains information to navigate to a DynamicNavGraph which is contained within a dynamic feature module.

Summary

Public fields

final String

The graph's package.

final String

Resource name of the graph.

final String

Name of the module containing the included graph, if set.

Public methods

boolean
equals(Object other)
int
void
onInflate(Context context, AttributeSet attrs)

Called when inflating a destination from a resource.

Inherited methods

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

Sets an argument type for an argument name

final void
addDeepLink(NavDeepLink navDeepLink)

Add a deep link to this destination.

final void
addDeepLink(String uriPattern)

Add a deep link to this destination.

final NavAction
getAction(@IdRes int id)

Returns the NavAction for the given action ID.

boolean
hasDeepLink(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, 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(String argumentName)

Unsets the argument type for an argument name.

@NonNull String

Public fields

graphPackage

public final String graphPackage

The graph's package.

graphResourceName

public final String graphResourceName

Resource name of the graph.

moduleName

public final String moduleName

Name of the module containing the included graph, if set.

Public methods

equals

public boolean equals(Object other)

hashCode

public int hashCode()

onInflate

public void onInflate(Context context, AttributeSet attrs)

Called when inflating a destination from a resource.

Parameters
Context context

local context performing inflation

AttributeSet attrs

attrs to parse during inflation