Check that network provider exists before use

Bug: 173459696
Test: presubmits
Change-Id: Ibb0300526e7f9e690c641ffc84fd74a9fffcd9ed
This commit is contained in:
Soonil Nagarkar
2020-11-20 15:23:34 -08:00
parent 6b4c503a24
commit 4f8600851e

View File

@@ -709,8 +709,10 @@ public class GnssLocationProvider extends AbstractLocationProvider implements
"GNSS HAL Requesting location updates from %s provider for %d millis.",
provider, durationMillis));
locationManager.requestLocationUpdates(provider, locationRequest.build(),
DIRECT_EXECUTOR, locationListener);
if (locationManager.getProvider(provider) != null) {
locationManager.requestLocationUpdates(provider, locationRequest.build(),
DIRECT_EXECUTOR, locationListener);
}
}
private void injectBestLocation(Location location) {