Duqe
23/02/14, 21:03:04
Buenas.
Pues mi duda está clara, tengo un intentservice el cual me descarga unos datos de internet, pero necesita la localización. El problema es que parece que el service termina el ciclo de vida antes de que el método onConnected() sea llamado. Vamos, antes de que el LocationClient tenga la conexión.
He pensado en crear una alarma si el objeto Locatoin es null, para que se ejecute de nuevo a los pocos segundos. Pero no sé si esto será lo adecuado. Aparte de que tengo una actividad que tiene una progressbar en otra actividad (que puede estar abierta o no cuando se ejecute el IntentService) la cual se muestra cuando el servicio se ejecuta, y desaparece cuando termina.
Así que busco algún consejo sobre cómo sería la mejor forma de hacerlo.
Gracias por adelantado.
Pd: He seguido el tutorial de Android Developers:
http://developer.android.com/intl/es/training/location/retrieve-current.html
Pues mi duda está clara, tengo un intentservice el cual me descarga unos datos de internet, pero necesita la localización. El problema es que parece que el service termina el ciclo de vida antes de que el método onConnected() sea llamado. Vamos, antes de que el LocationClient tenga la conexión.
He pensado en crear una alarma si el objeto Locatoin es null, para que se ejecute de nuevo a los pocos segundos. Pero no sé si esto será lo adecuado. Aparte de que tengo una actividad que tiene una progressbar en otra actividad (que puede estar abierta o no cuando se ejecute el IntentService) la cual se muestra cuando el servicio se ejecuta, y desaparece cuando termina.
Así que busco algún consejo sobre cómo sería la mejor forma de hacerlo.
Gracias por adelantado.
Pd: He seguido el tutorial de Android Developers:
http://developer.android.com/intl/es/training/location/retrieve-current.html