2011-02-03 16 views
5

Estoy probando una aplicación de seguimiento GPS de Android en el emulador y me encuentro con un problema al tratar de averiguar si la última ubicación conocida está desactualizada o no.

Obtener la hora del sistema me da la hora correcta, pero cuando llamo al location.getTime() para la última ubicación conocida, el tiempo devuelto se desactiva en unas pocas horas. Hice algunas pruebas más y descubrí que cada vez que envío una ubicación GPS desde la pestaña de control del emulador en Eclipse (similar a la corrección geográfica), el tiempo de la ubicación avanza un segundo. ¡Esto no tiene ningún sentido! Apreciaría cualquier idea sobre este problema.La ubicación del GPS del emulador de Android da un tiempo incorrecto

+0

Interesante y repetible aquí también. Obtiene la fecha correcta, el tiempo comienza a las 12:00:00, luego avanza a las 12:00:01, etc. con cada corrección geográfica sucesiva. Mi zona horaria es GMT. Yo diría que es un error en el emulador. – NickT

+0

Estoy viendo lo mismo. Al enviar coords "manuales" al emulador a través de DDMS, obtengo un tiempo que está muy lejos (comienza en la fecha correcta, pero a las 00:00, y avanza en un segundo cada vez que envío un nuevo horario). –

Respuesta

0

Este error se ha corregido en el ToT dev branch para API 26. Seleccionaremos este parche en otras sucursales y esperamos que las imágenes del sistema disponibles al público vean la corrección de errores en el futuro cercano.

Si algún problema persiste, informe al Google issue tracker que volverá a abrir para examinar.

+0

Gracias por la actualización. – androiddeveloper

Cuestiones relacionadas