java.lang.Object | ||
↳ | com.google.android.gms.common.api.ResultCallbacks<R extends com.google.android.gms.common.api.Result> | |
↳ | com.google.android.gms.common.api.ResolvingResultCallbacks<R extends com.google.android.gms.common.api.Result> |
ResultCallbacks
which automatically start resolutions for failures. Contains separate
callbacks for success and unresolvable failures.
These methods are called on the main thread, unless overridden by
setHandler(Handler)
.
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create new callbacks that automatically resolve failure.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when the
Result is ready and was successful.
| |||||||||||
Called when a non-resolvable failure occurs or starting a resolution fails.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Create new callbacks that automatically resolve failure.
Parameters | |
---|---|
activity |
Activity :
Activity to use for displaying UI to resolve failures. This activity will
receive a call to onActivityResult(int, int, Intent) with the given request
code when the user completes a resolution. |
requestCode |
int :
If >= 0, this code will be passed to onActivityResult(int, int, Intent)
after the user completes a resolution.
|
Called when the Result
is ready and was successful.
It is the responsibility of the callback to release any resources associated with the
result if onSuccess(R)
is called. Some result types may implement Releasable
,
in which case release()
should be used to free the associated resources. If
a failure occurs the result will be released automatically.
Parameters | |
---|---|
result |
R :
The result from the API call. Never null.
|
Called when a non-resolvable failure occurs or starting a resolution fails.
Parameters | |
---|---|
result |
Status :
Status resulting from the API call. Guaranteed to be non-null and unsuccessful.
|