summaryrefslogtreecommitdiff
path: root/android/java
diff options
context:
space:
mode:
authorLeith Bade <leith@mapbox.com>2015-02-16 20:15:02 -0800
committerLeith Bade <leith@mapbox.com>2015-02-19 14:28:50 -0800
commitbbd19e04fbf6b663c3088c74110630c4159d0b73 (patch)
tree5e271c00ca728adb94b7b7d07a608b3b9c60880e /android/java
parentd661fc9eb2ebe970f0512d85d3654d8fda4ef5bc (diff)
downloadqtlocation-mapboxgl-bbd19e04fbf6b663c3088c74110630c4159d0b73.tar.gz
Fix LOST loading
Diffstat (limited to 'android/java')
-rw-r--r--android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java9
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);
}
}