stopservice servicio saber intent implement how esta ejemplo create corriendo como java android service

java - servicio - Android Context.bindService siempre devuelve falso y el objeto ServiceConnection nunca se activa



service android ejemplo (2)

Ahora esto es viejo, pero tuve un problema ligeramente diferente. Refactoreé el paquete de mi proyecto. Entonces el nombre cambió de los archivos, pero Eclipse no actualizó el archivo de manifiesto. Entonces, manualmente arreglé el archivo de manifiesto y también cambié el nombre del paquete allí.

He seguido el ejemplo de servicio local proporcionado por Google, pero mi Context::bindService(...) siempre devuelve falso y ServiceConnection::onServiceConnected tampoco se llama.

Entiendo que Context::bindService() devuelve inmediatamente, pero mi objeto ServiceConnection nunca se desencadena.

No sé si esto aplica

  1. Mi actividad se ejecuta dentro de un tabHost y me preguntaba si eso puede afectar el enlace del servicio de alguna manera.
  2. El Servicio en sí puede tener un problema, pero puedo llamar al servicio de inicio para el mismo servicio con el mismo Intent y funciona como se espera.

¿Alguien tiene experiencia con esto? Por favor, ayúdame.

Gracias, PD, estoy apuntando a Android 1.6


Así que finalmente lo descubrí. Resulta que TabSpec no puede vincularse a actividades

El uso de getApplicationContext (). BindService en lugar de solo bindService en su actividad resuelve el problema ya que utiliza el contexto de la aplicación de nivel superior.

¡Espero que esto ayude a alguien!