Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] Comunicación de varios activitys con servicio

Estas en el tema de Comunicación de varios activitys con servicio en el foro de Android en Foros del Web. Hola a todos, se me ha suscitado un problema que con varios ejemplos no he hecho mas que liarme, tengo corriendo un servicio de mi ...
  #1 (permalink)  
Antiguo 30/08/2013, 13:33
Avatar de kivpson  
Fecha de Ingreso: marzo-2011
Mensajes: 37
Antigüedad: 13 años, 1 mes
Puntos: 7
Comunicación de varios activitys con servicio

Hola a todos, se me ha suscitado un problema que con varios ejemplos no he hecho mas que liarme, tengo corriendo un servicio de mi aplicación, se inicia automáticamente con RECEIVE_BOOT_COMPLETED, este realiza varias tareas y le envía mediante broadcast los parámetros a cualquier activity que necesite recibirlos, por ahí todo es transparente y no hay problema alguno, pero como hago para que uno o varios activitys puedan interactuar con el servicio, es decir que puedan modificar variables o acciones del servicio.

Por ejemplo si el servicio esta ejecutándose y quiero parar o iniciar uno de los timers que usa, o ejecutar alguna función determinada dentro del servicio.

Les agradezco por la ayuda que puedan brindarme.
  #2 (permalink)  
Antiguo 30/08/2013, 14:29
Avatar de kivpson  
Fecha de Ingreso: marzo-2011
Mensajes: 37
Antigüedad: 13 años, 1 mes
Puntos: 7
Respuesta: Comunicación de varios activitys con servicio

Bueno me respondo a mi mismo por si a alguien le pueda servir:

El servicio se inicia automáticamente cuando se enciende el telefono por medio de RECEIVE_BOOT_COMPLETED, o mediante startService el MainActivity si este aún no ha sido iniciado, y la comunicación se efectua con bindService

En el activity que desea conectarse, toda la información la encontré acá:

http://www.edu4android.com/es/guide/...-services.html

Gracias a todos por leer e intentar responder mi mensaje, saludos :)

Etiquetas: activity, comunicacion, eclipse, service
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:44.