He estado jugando con Service
, pero no puedo hacer que funcionen como necesito. Tengo que llamar a las funciones de la Service
Activity
, y utilizo estaImplementando la devolución de llamada del servicio a la actividad
public class LocalBinder extends Binder {
LocalService getService() {
return LocalService.this;
}
}
Pero ¿cómo devolución de llamada de la Actividad de una vez a la operación a largo red se realiza?
Quiero mostrar un spinner en la barra de acciones mientras el servicio hace algo, y cuando termina de ocultarlo. También necesito que persista en todas las actividades diferentes que tienen la misma barra de acción.
Además, ServiceConnection
es una devolución de llamada asincrónica, así que ¿cómo puedo enlazar con el servicio, esperar a que la devolución de llamada y luego cambio de un caso a lo que la función del servicio a llamar?
Relacionados: [Acceso al manejador de subprocesos de UI desde un servicio] (http://stackoverflow.com/questions/6369287/accessing-ui-thread-handler-from-a-service) –