NavDeepLink

public final class NavDeepLink


NavDeepLink encapsulates the parsing and matching of a navigation deep link.

This should be added to a NavDestination using NavDestination.addDeepLink.

Summary

Nested types

NavDeepLink.Builder

A builder for constructing NavDeepLink instances.

Public fields

final @Nullable String

The action from the NavDeepLink.

final boolean
final @Nullable String

The mimeType from the NavDeepLink.

final @Nullable String

The uri pattern from the NavDeepLink.

Public methods

boolean
int

Public fields

action

@Nullable
public final @Nullable String action

The action from the NavDeepLink.

See also
action

isExactDeepLink

@NonNull
public final boolean isExactDeepLink

mimeType

@Nullable
public final @Nullable String mimeType

The mimeType from the NavDeepLink.

See also
mimeType

uriPattern

@Nullable
public final @Nullable String uriPattern

The uri pattern from the NavDeepLink.

See also
uri

Public methods

equals

@NonNull
public boolean equals(@Nullable Object other)

hashCode

@NonNull
public int hashCode()