Adquisición de instancia del servicio de fondo

Así que tengo un servicio de fondo en ejecución. Ahora, si el usuario cierra la actividad, el servicio seguirá funcionando, ¿verdad? Ahora, cuando el usuario reinicie la aplicación, quiero acceder al servicio de fondo y llamar a algunos métodos. ¿Cómo puedo acceder a la instancia del servicio de fondo?

¡Gracias chicos!

3 Solutions collect form web for “Adquisición de instancia del servicio de fondo”

Esto funcionó para mí fuera de la caja Sin embargo, no la utilice si tiene alternativas porque los miembros estáticos públicos no son buenos a menos que sean definitivos. Puede crear una variable estática con ámbito público en el Servicio.

public static BackgroundService bs; @Override public void onCreate(){ bs=this;} 

A continuación, inicialice la variable con 'this', lo que hace que sea una referencia al servicio actual en ejecución. Úsalo como referencia en tu actividad en cualquier momento.

Si el servicio continúa ejecutándose después de salir de la actividad depende de cómo lo inicie. (Lea sobre esto en la documentación startService () / bindService ()) Si su Servicio aún está en ejecución, las llamadas a startService () / bindService () le conectarán a su servicio 'antiguo'.

Si desea comunicarse con el servicio de fondo. No se puede utilizar el mecanismo de enlace, y sobre esto se puede acceder a esta web: android develop

Hay un ejemplo de cómo usar el servicio de fondo

muchas gracias

  • No se puede crear el controlador dentro de hilo que no ha llamado Looper.prepare () en CountDownTimer
  • Llamar a getLayoutInflater () en lugares que no están en actividad
  • ¿Cómo eliminar todas las notificaciones cuando se cancela una aplicación de Android (actividad o servicio)?
  • El micrófono Android no funciona cuando se utiliza por otra aplicación en el servicio de fondo
  • Diferencia entre los receptores de servicio y difusión en android
  • El punto de interrupción en servicio no funciona
  • Reconocimiento de voz como servicio de fondo
  • Android - vistas de servicio
  • Android - widget de actualización sobre el servicio con datos de la red. ¿El mejor enfoque?
  • Servicio de Android - URL de ping
  • Servicio con cola de prioridad en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.