public static abstract class TaskResultContracts.ResolveApiTaskResult extends
ActivityResultContract<Task<I>, O>
Known Direct Subclasses |
Known Indirect Subclasses |
A contract that takes a Task
<I>
and yields a result O
.
If the task has a ResolvableApiException
,
it initiates the resolution process. Otherwise, the result is returned directly from
ActivityResultContract.getSynchronousResult(Context, Object)
.
This generalization supports subclasses that resolve any Task
object created by
the Tasks API.
Public Constructor Summary
Public Method Summary
Intent | |
SynchronousResult<O> |
Protected Method Summary
abstract O |