java.lang.Object | |
↳ | com.google.android.gms.common.api.TransformedResult<R extends com.google.android.gms.common.api.Result> |
Represents a pending result that has been transformed by one or more subsequent API calls.
The result can either be consumed by callbacks set using andFinally(ResultCallbacks super R>)
or used as input
to another API call using then(ResultTransform super R, ? extends S>)
. It is an error to call both of these methods, or one of
them multiple times, on a single instance.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Requests that the supplied callbacks are called when the result is ready.
| |||||||||||
Transforms the result by making another API call.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Requests that the supplied callbacks are called when the result is ready.
Parameters | |
---|---|
callbacks |
ResultCallbacks
|
Transforms the result by making another API call.
If the result is successful, then onSuccess(R)
will be called to make
the additional API call that yields the transformed result. If the result is a failure,
then onFailure(Status)
will be called to (optionally) allow modification of
failure status.
If the result implements Releasable
, then release()
will
be called once the transform has been applied.
for more details and sample code.
Parameters | |
---|---|
transform |
ResultTransform
|
Returns | |
---|---|
TransformedResult<S> |