Result of checking settings via
checkLocationSettings(GoogleApiClient, LocationSettingsRequest)
, indicates whether
a dialog should be shown to ask the user's consent to change their settings.
The method getStatus()
can be be used to confirm if the request was successful. If the current location settings
don't satisfy the app's requirements and the user has permission to change the settings, the
app could use
startResolutionForResult(Activity, int)
to start an intent to show a dialog,
asking for user's consent to change the settings.
The current location settings states can be accessed via
getLocationSettingsStates()
. See LocationSettingsResult
for more details.
Inherited Constant Summary
Field Summary
public static final Creator<LocationSettingsResult> | CREATOR |
Public Method Summary
LocationSettingsStates |
getLocationSettingsStates()
Retrieves the location settings states.
|
Status |
getStatus()
Returns the status of this result.
|
void |
writeToParcel(Parcel dest, int
flags)
|
Inherited Method Summary
Fields
public static final Creator<LocationSettingsResult> CREATOR
Public Methods
public LocationSettingsStates getLocationSettingsStates ()
Retrieves the location settings states.
public Status getStatus ()
Returns the status of this result. Use isSuccess()
to determine whether the call was successful, and getStatusCode()
to determine what the error cause was.
Certain errors are due to failures that can be resolved by launching a particular
intent. The resolution intent is available via getResolution()
.