Interface | Description |
---|---|
AppLinkResolver |
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.
|
Continuation<TTaskResult,TContinuationResult> |
A function to be called after a task completes.
|
Task.UnobservedExceptionHandler |
Interface for handlers invoked when a failed
Task is about to be
finalized, but the exception has not been consumed. |
Class | Description |
---|---|
AppLink |
Contains App Link metadata relevant for navigation on this device derived from the HTML
at a given URL.
|
AppLink.Target |
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.
|
AppLinkNavigation |
Represents a pending request to navigate to an App Link.
|
AppLinks |
Provides a set of utility methods for working with incoming Intents that may contain App Link
data.
|
Bolts | |
CancellationToken |
Propagates notification that operations should be canceled.
|
CancellationTokenRegistration |
Represents a callback delegate that has been registered with a
CancellationToken . |
CancellationTokenSource |
Signals to a
CancellationToken that it should be canceled. |
Capture<T> |
Provides a class that can be used for capturing variables in an anonymous class implementation.
|
MeasurementEvent |
Bolts raises events to the application by sending local broadcasts.
|
Task<TResult> |
Represents the result of an asynchronous operation.
|
TaskCompletionSource<TResult> |
Allows safe orchestration of a task's completion, preventing the consumer from prematurely
completing the task.
|
WebViewAppLinkResolver |
A reference implementation for an App Link resolver that uses a hidden
WebView to parse the HTML containing App Link metadata. |
Enum | Description |
---|---|
AppLinkNavigation.NavigationResult |
The result of calling
AppLinkNavigation.navigate(Context) on an
AppLinkNavigation . |
Exception | Description |
---|---|
AggregateException |
Aggregates multiple
Throwable s that may be thrown in the process of a task's execution. |
ExecutorException |
This is a wrapper class for emphasizing that task failed due to bad
Executor , rather than
the continuation block it self. |
UnobservedTaskException |
Used to signify that a Task's error went unobserved.
|