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!

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

  • Recolector de datos de sensor de fondo en Android
  • Ejemplo de servicio bind / unbind (android)
  • Servicio de Android: onBind (Intención) y onUnbind (Intención) se llama una sola vez
  • ¿Cómo mantener un servicio con los oyentes vivo después de desatar en Android?
  • Revisión 2: Cómo pasar los datos de un servicio de fondo / subproceso a alguna otra actividad que no sea MainActivity que creó el servicio de fondo
  • Actualizar Android ListView en Widget
  • Inicio del servicio de fondo cuando se enciende Android
  • Detener el servicio de fondo Cuando la aplicación va al fondo
  • Crear notificación cada día
  • ¿Hay alguna manera de obtener actualizaciones de fondo de la API de Google Fit?
  • Actividad de Android sin GUI
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.