Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Fused LocationSettingsRequest remove "never" option from startResolutionForResult

aAccording to this:

https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi

You can check if location requirements are met and show a dialog if not, using startResolutionForResult().

In that dialog, you can choose "ok", "not this time" or "never".

Is it possible to disable that "never" option?

Google Maps official app has that option disabled.

like image 519
user3386025 Avatar asked Jun 06 '15 13:06

user3386025


Video Answer


1 Answers

Yup, so you would do it when you're building the settings request by using LocationSettingsRequest.Builder.setAlwaysShow(true). An example would look like this:

LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder()
                .addLocationRequest(mLocationRequest)
                .setAlwaysShow(true);
like image 77
Nic Capdevila Avatar answered Nov 04 '22 10:11

Nic Capdevila