FusedLocationProviderApi.KEY_LOCATION_CHANGED obsoleta. ¿Qué hacer ahora?
Tuve un LocationReceiver
que utilizó FusedLocationProviderApi.KEY_LOCATION_CHANGED
para extraer una Location
de una Intent
. Pero ahora KEY_LOCATION_CHANGED
está obsoleto ¿en qué debo cambiarlo?
Código actual:
- Android: recibe notificación cuando el usuario ingresa en una ubicación específica
- Cómo dibujar la ruta mientras me muevo desde mi ubicación actual usando Google Maps
- Android Encuentra la latitud Longitud del punto X de la ubicación definida
- RequestLocationUpdates no se actualiza en intervalos en Android
- Android: Obtener ubicación reciente solamente, no getLastKnownLocation?
@Override public void onReceive(Context context, Intent intent) { final Location location = (Location) intent.getExtras().get(FusedLocationProviderApi.KEY_LOCATION_CHANGED); if (location != null) { float accuracy = location.getAccuracy(); Log.d(LocationReceiver.class.getSimpleName(), "*** Accuracy is: " + accuracy + " ***"); } else { Log.d(LocationReceiver.class.getSimpleName(), "*** location object is null ***"); } }
- LocationClient getLastLocation () devolver null
- LocationClient no se puede resolver con un tipo
- Comprobación del estado del GPS con Google Play Services
- Android Locationprovider tarda demasiado tiempo en llegar a estar temporalmente no disponible
- ¿Cómo puedo obtener las coordenadas de un mapa al toque con MapFragment (no MapView)?
- ¿Cómo puedo obtener el nombre de la ciudad de mi posición actual?
- Recibir una notificación (vía BroadcastReceiver) cuando se inicia / detiene el GPS (o servicios de ubicación)
- Obtener el nombre de la ciudad de la latitud y la longitud en androide da servicio no disponible Android 4.0.3?
Después de algunas investigaciones encontré la respuesta:
@Override public void onReceive(Context context, Intent intent) { if (LocationResult.hasResult(intent)) { LocationResult locationResult = LocationResult.extractResult(intent); Location location = locationResult.getLastLocation(); if (location != null) { // use the Location } } }
- ¿Cómo obtener Duración del video capturado en android?
- ¿Cómo puede detectar la vista que está pasando cuando realiza un evento táctil?