Tengo el problema de que mi servicio que tiene el LocationListener implementado, recibe un GPSUpdate cada 500 ms, parece. No importa qué minTime puse en la función requestLocationUpdates.requestLocationUpdates no se actualiza en el intervalo en Android
Pedazo de mi código:
public class LocationService extends Service implements LocationListener {
LocationManager locMan;
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
locMan = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
locMan.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER;
locMan.requestLocationUpdates(LocationManager.GPS_PROVIDER, 60000, 1, this);
}
public void onLocationChanged(Location location) {
Log.d("Loc", "Location has been changed");
}
}
Desde un botón en mi actividad principal llamará StartService(), después de esto se debe ejecutar en segundo plano pero ofrece actualizaciones continuas.