¿Se puede invocar startServce () desde cualquier subproceso?

La mayoría de los componentes de framework de Android no son seguros para hilos, al menos este es el supuesto de que normalmente trabajo.

Sin embargo, ¿es seguro invocar startService() desde un subproceso de fondo?

Me encontré con un mensaje de Dianne Hackborn que dice que es seguro llamar a sendBroadcast() de cualquier hilo, así que quiero asumir que esto también es cierto para startService() ( http://groups.google.com/group/ Android-developers / msg / 38a09b52de93f70a ).

¿Puede cualquier persona con el comentario de la experiencia del marco?

¡Gracias!

One Solution collect form web for “¿Se puede invocar startServce () desde cualquier subproceso?”

No sé la teoría, pero creo que la respuesta es sí, y es fácil de probar. Sólo asegúrese de que, como siempre, si va a actualizar cualquier cosa en la interfaz de usuario, para poner un controlador en su hilo principal – y, a continuación, en el servicio, enviar a ese manejador un mensaje que contiene los datos a poner en la interfaz de usuario.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.