diff options
author | Leith Bade <leith@mapbox.com> | 2015-02-16 20:15:02 -0800 |
---|---|---|
committer | Leith Bade <leith@mapbox.com> | 2015-02-19 14:28:50 -0800 |
commit | bbd19e04fbf6b663c3088c74110630c4159d0b73 (patch) | |
tree | 5e271c00ca728adb94b7b7d07a608b3b9c60880e /android | |
parent | d661fc9eb2ebe970f0512d85d3654d8fda4ef5bc (diff) | |
download | qtlocation-mapboxgl-bbd19e04fbf6b663c3088c74110630c4159d0b73.tar.gz |
Fix LOST loading
Diffstat (limited to 'android')
-rw-r--r-- | android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java | 9 |
1 files changed, 5 insertions, 4 deletions
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); } } |