altosdroid: Just use GPS location provider to build on 4.2
authorKeith Packard <keithp@keithp.com>
Wed, 3 Jul 2013 00:53:51 +0000 (17:53 -0700)
committerKeith Packard <keithp@keithp.com>
Wed, 3 Jul 2013 00:53:51 +0000 (17:53 -0700)
Attempts to use the network provider cause the app to crash

Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java

index 0236b537a2271d41028e9ad7d6ab48238a49853a..940ad792df17ff35e6532123d2450ad41481782b 100644 (file)
@@ -36,11 +36,13 @@ import android.os.Handler;
 import android.os.Message;
 import android.os.Messenger;
 import android.os.RemoteException;
+import android.os.Looper;
 import android.util.Log;
 import android.widget.Toast;
 import android.location.Location;
 import android.location.LocationManager;
 import android.location.LocationListener;
+import android.location.Criteria;
 
 import org.altusmetrum.altoslib_1.*;
 
@@ -280,8 +282,8 @@ public class TelemetryService extends Service implements LocationListener {
                // Listen for GPS and Network position updates
                LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
                
-               locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
-               locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
+               locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 1, this);
+//             locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
        }
 
        @Override