LocationSettingsResult | Android Developers

Quicknav Quicknav
Links

- Google Play Developer Console
- Android Developers Blog
- About Android

Android Sites

- Android.com
- Android Developers
- Android Open Source Project

Language
close

- - About
  - Wear
  - TV
  - Auto
- - Get Started
  - Devices
  - Style
  - Patterns
  - Building Blocks
  - Downloads
  - Videos
- - Training
  - API Guides
  - Reference
  - Tools
  - Google Services
  - Samples
- - Google Play
  - Essentials
  - Get Users
  - Engage & Retain
  - Monetize
  - Analyze
  - Tools & Reference
  - Developer Stories

## Results

Loading...
Summary: Inherited Constants | Fields | Methods | Inherited Methods | [Expand All]
public class

# LocationSettingsResult

extends Object
implements Parcelable Result

java.lang.Object
↳ | com.google.android.gms.location.LocationSettingsResult

## Class Overview

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.

## Summary

[Expand] Inherited Constants
From interface android.os.Parcelable
int | CONTENTS_FILE_DESCRIPTOR |
int | PARCELABLE_WRITE_RETURN_VALUE |

Fields
public static final LocationSettingsResultCreator | CREATOR |

Public Methods
LocationSettingsStates | getLocationSettingsStates() Retrieves the location settings states.
Status | getStatus()

[Expand] Inherited Methods
From class java.lang.Object
Object | clone()
boolean | equals(Object arg0)
void | finalize()
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)
From interface android.os.Parcelable
abstract int | describeContents()
abstract void | writeToParcel(Parcel arg0, int arg1)
From interface com.google.android.gms.common.api.Result
abstract Status | getStatus()

## Fields

#### public static final LocationSettingsResultCreator CREATOR

## Public Methods

#### public LocationSettingsStates getLocationSettingsStates ()

Retrieves the location settings states.

#### public Status getStatus ()