2015-06-06 7 views
7

aAccording a questo:Android Fused LocationSettingsRequest rimuovere "mai" dal startResolutionForResult

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

È possibile controllare la conformità ai requisiti di localizzazione e di mostrare una finestra di dialogo, se non, utilizzando startResolutionForResult().

In questa finestra di dialogo è possibile scegliere "ok", "non questa volta" o "mai".

È possibile disattivare tale opzione "mai"?

L'app ufficiale di Google Maps ha l'opzione disattivata.

risposta

18

Sì, quindi lo faresti quando crei la richiesta di impostazioni usando LocationSettingsRequest.Builder. setAlwaysShow(true). Un esempio sarebbe simile a questa:

LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder() 
       .addLocationRequest(mLocationRequest) 
       .setAlwaysShow(true); 
+0

vi ringrazio molto – user3386025

+1

thanks a lot bro .. Vorrei che posso dare 100 ups ... – Abhi

+0

Questo mi ha salvato la life.Thank voi! – kopikaokao