Provides factory methods for PendingResult
instances, primarily for use in tests.
| static PendingResult<Status> |
canceledPendingResult()
Returns a
PendingResult
that has been canceled.
|
| static <R extends Result> PendingResult<R> |
canceledPendingResult(R result)
Returns a
PendingResult
that has been canceled.
|
| static <R extends Result> OptionalPendingResult<R> |
immediatePendingResult(R result)
Returns a
PendingResult
with the specified result.
|
| static PendingResult<Status> |
Returns a PendingResult
that has been canceled.
Returns a PendingResult
that has been canceled.
| result | The canceled result. Must have a status code of
CANCELED. |
|---|
Returns a PendingResult
with the specified result.
If
setResultCallback(ResultCallback super R>
) is called on the returned PendingResult then onResult(R)
will immediately be called on the main thread. If await()
is called it will immediate return result.
Calling cancel()
on the returned PendingResult is not supported.
Returns a PendingResult
with the specified Status.
If
setResultCallback(ResultCallback super R>
) is called on the returned PendingResult then onResult(R)
will immediately be called on the main thread. If await()
is called it will immediate return result.