Implement this interface to provide an alternate strategy for resolving App Links that may include pre-fetching, caching, or querying for App Link data from an index provided by a service provider.
A function to be called after a task completes.
Interface for handlers invoked when a failed
Contains App Link metadata relevant for navigation on this device derived from the HTML at a given URL.
Represents a target defined in App Link metadata, consisting of at least a package name, and optionally a URL, class name (for explicit intent handling), and an app name.
Represents a pending request to navigate to an App Link.
Provides a set of utility methods for working with incoming Intents that may contain App Link data.
Propagates notification that operations should be canceled.
Represents a callback delegate that has been registered with a
Signals to a
Provides a class that can be used for capturing variables in an anonymous class implementation.
Bolts raises events to the application by sending local broadcasts.
Represents the result of an asynchronous operation.
Allows safe orchestration of a task's completion, preventing the consumer from prematurely completing the task.
A reference implementation for an App Link resolver that uses a hidden
This is a wrapper class for emphasizing that task failed due to bad
Used to signify that a Task's error went unobserved.