java.lang.Object | |
↳ | com.google.android.gms.common.api.Status |
Represents the results of work.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | DATE_INVALID | The device date is likely set incorrectly. | |||||||||
int | DEVELOPER_ERROR | The application is misconfigured. | |||||||||
int | ERROR | The operation failed with no more detailed information. | |||||||||
int | GEOFENCE_NOT_AVAILABLE | Geofence service is not available now. | |||||||||
int | GEOFENCE_TOO_MANY_GEOFENCES | Your app has registered more than 100 geofences. | |||||||||
int | GEOFENCE_TOO_MANY_PENDING_INTENTS | You have provided more than 5 different PendingIntents to the
addGeofences(List, PendingIntent, OnAddGeofencesResultListener) call. |
|||||||||
int | INTERNAL_ERROR | An internal error occurred. | |||||||||
int | INTERRUPTED | Was interrupted while waiting for the result. | |||||||||
int | INVALID_ACCOUNT | The client attempted to connect to the service with an invalid account name specified. | |||||||||
int | LICENSE_CHECK_FAILED | The application is not licensed to the user. | |||||||||
int | NETWORK_ERROR | A network error occurred. | |||||||||
int | RESOLUTION_REQUIRED | Completing the connection requires some form of resolution. | |||||||||
int | SERVICE_DISABLED | The installed version of Google Play services has been disabled on this device. | |||||||||
int | SERVICE_INVALID | The version of the Google Play services installed on this device is not authentic. | |||||||||
int | SERVICE_MISSING | Google Play services is missing on this device. | |||||||||
int | SERVICE_VERSION_UPDATE_REQUIRED | The installed version of Google Play services is out of date. | |||||||||
int | SIGN_IN_REQUIRED | The client attempted to connect to the service but the user is not signed in. | |||||||||
int | SUCCESS | The operation was successful. | |||||||||
int | SUCCESS_CACHE | The operation was successful, but was used the device's cache. | |||||||||
int | TIMEOUT | Timed out while awaiting the result. |
[Expand]
Inherited Constants | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]()
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CREATOR |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
A pending intent to resolve the failure.
| |||||||||||
Indicates the status of the operation.
| |||||||||||
Returns true if calling
startResolutionForResult(Activity, int)
will start any intents requiring user interaction. | |||||||||||
Returns true if the operation was interrupted.
| |||||||||||
Returns true if the operation was successful.
| |||||||||||
Resolves an error by starting any intents requiring user interaction.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||||||||||||||||||||||||
![]() | |||||||||||||||||||||||||||||||||
![]() |
The device date is likely set incorrectly. This error is recoverable by the user updating the date.
The application is misconfigured. This error is not recoverable and will be treated as fatal. The developer should look at the logs after this to determine more actionable information.
The operation failed with no more detailed information.
Geofence service is not available now. Typically this is because the user turned off location access in settings > location access.
Your app has registered more than 100 geofences. Remove unused ones before adding new geofences.
You have provided more than 5 different PendingIntents to the
addGeofences(List, PendingIntent, OnAddGeofencesResultListener)
call.
An internal error occurred. Retrying should resolve the problem.
Was interrupted while waiting for the result.
The client attempted to connect to the service with an invalid account name specified.
The application is not licensed to the user. This error is not recoverable and will be treated as fatal.
A network error occurred. Retrying should resolve the problem.
Completing the connection requires some form of resolution. A resolution will be available
to be started with startResolutionForResult(Activity, int)
. If the result returned
is RESULT_OK
, then further attempts to connect should either complete or
continue on to the next issue that needs to be resolved.
The installed version of Google Play services has been disabled on this device. The calling
activity should pass this error code to getErrorDialog(int, Activity, int)
to get
a localized error dialog that will resolve the error when shown.
The version of the Google Play services installed on this device is not authentic.
Google Play services is missing on this device. The calling activity should pass this error
code to getErrorDialog(int, Activity, int)
to get a localized error dialog that
will resolve the error when shown.
The installed version of Google Play services is out of date. The calling activity should
pass this error code to getErrorDialog(int, Activity, int)
to get a localized
error dialog that will resolve the error when shown.
The client attempted to connect to the service but the user is not signed in. The client may
choose to continue without using the API or it may call startResolutionForResult(Activity, int)
to
prompt the user to sign in. After the sign in activity returns with
RESULT_OK
further attempts to connect should succeed.
The operation was successful.
The operation was successful, but was used the device's cache. If this is a write, the data will be written when the device is online; errors will be written to the logs. If this is a read, the data was read from a device cache and may be stale.
Timed out while awaiting the result.
A pending intent to resolve the failure. This intent can be started with
startIntentSenderForResult(IntentSender, int, Intent, int, int, int)
to
present UI to solve the issue.
Indicates the status of the operation.
Returns true if calling startResolutionForResult(Activity, int)
will start any intents requiring user interaction.
Returns true if the operation was interrupted.
Returns true if the operation was successful.
Resolves an error by starting any intents requiring user interaction.
See SIGN_IN_REQUIRED
, and RESOLUTION_REQUIRED
.
activity | An Activity context to use to resolve the issue. The activity's
onActivityResult method will be invoked after the user is done. If the
resultCode is RESULT_OK , the application should try to
connect again. |
---|---|
requestCode | The request code to pass to onActivityResult. |
IntentSender.SendIntentException | If the resolution intent has been canceled or is no longer able to execute the request. |
---|