Example usage for android.location LocationManager removeTestProvider

List of usage examples for android.location LocationManager removeTestProvider

Introduction

In this page you can find the example usage for android.location LocationManager removeTestProvider.

Prototype

public void removeTestProvider(String provider) 

Source Link

Document

Removes the mock location provider with the given name.

Usage

From source file:org.cowboycoders.cyclisimo.turbo.TurboService.java

private void disableLocationProvider(String provider) {
    LocationManager locationManager = (LocationManager) getApplicationContext()
            .getSystemService(Context.LOCATION_SERVICE);
    if (locationManager.isProviderEnabled(provider)) {
        try {/*w ww  .  ja v a 2 s. c o  m*/
            // is this the same as the below? probably
            locationManager.setTestProviderEnabled(provider, false);
            locationManager.clearTestProviderEnabled(provider);
            locationManager.clearTestProviderLocation(provider);
            locationManager.clearTestProviderStatus(provider);
            locationManager.removeTestProvider(provider);
        } catch (SecurityException e) {
            // ignore 
        }
    }
}