Loading location/java/android/location/LocationManager.java +3 −0 Original line number Original line Diff line number Diff line Loading @@ -1271,6 +1271,9 @@ public class LocationManager { final String allowedProviders = Settings.Secure.getStringForUser( final String allowedProviders = Settings.Secure.getStringForUser( mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, userHandle.getIdentifier()); userHandle.getIdentifier()); if (allowedProviders == null) { return false; } final List<String> providerList = Arrays.asList(allowedProviders.split(",")); final List<String> providerList = Arrays.asList(allowedProviders.split(",")); for(String provider : getAllProviders()) { for(String provider : getAllProviders()) { if (provider.equals(PASSIVE_PROVIDER)) { if (provider.equals(PASSIVE_PROVIDER)) { Loading Loading
location/java/android/location/LocationManager.java +3 −0 Original line number Original line Diff line number Diff line Loading @@ -1271,6 +1271,9 @@ public class LocationManager { final String allowedProviders = Settings.Secure.getStringForUser( final String allowedProviders = Settings.Secure.getStringForUser( mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, userHandle.getIdentifier()); userHandle.getIdentifier()); if (allowedProviders == null) { return false; } final List<String> providerList = Arrays.asList(allowedProviders.split(",")); final List<String> providerList = Arrays.asList(allowedProviders.split(",")); for(String provider : getAllProviders()) { for(String provider : getAllProviders()) { if (provider.equals(PASSIVE_PROVIDER)) { if (provider.equals(PASSIVE_PROVIDER)) { Loading