From bbd19e04fbf6b663c3088c74110630c4159d0b73 Mon Sep 17 00:00:00 2001 From: Leith Bade Date: Mon, 16 Feb 2015 20:15:02 -0800 Subject: Fix LOST loading --- .../src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'android/java') diff --git a/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java b/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java index c3eca2fbde..18113ace48 100644 --- a/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java +++ b/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java @@ -122,16 +122,12 @@ public class MainActivity extends ActionBarActivity { mLocationRequest.setInterval(0); mLocationRequest.setSmallestDisplacement(0); - updateLocation(LocationServices.FusedLocationApi.getLastLocation()); - mLocationListener = new LocationListener() { @Override public void onLocationChanged(Location location) { updateLocation(location); } }; - - LocationServices.FusedLocationApi.requestLocationUpdates(mLocationRequest, mLocationListener); } // Called when our app goes into the background @@ -142,6 +138,7 @@ public class MainActivity extends ActionBarActivity { // Cancel GPS if (mIsGpsOn) { + LocationServices.FusedLocationApi.removeLocationUpdates(mLocationListener); mLocationClient.disconnect(); } } @@ -156,6 +153,10 @@ public class MainActivity extends ActionBarActivity { // Cancel any outstanding GPS if (mIsGpsOn) { mLocationClient.connect(); + + updateLocation(LocationServices.FusedLocationApi.getLastLocation()); + + LocationServices.FusedLocationApi.requestLocationUpdates(mLocationRequest, mLocationListener); } } -- cgit v1.2.1