Gram z Service
, ale nie mogę ich uruchomić tak, jak potrzebuję. Muszę zadzwonić do funkcji Service
z Activity
i używam tegoImplementacja oddzwaniania z usługi do aktywności
public class LocalBinder extends Binder {
LocalService getService() {
return LocalService.this;
}
}
Ale jak mogę callback się aktywny po operacji długo sieć jest zrobione?
Chcę pokazać spinner na pasku akcji, gdy usługa coś robi, a kiedy kończy się to ukryć. Też potrzebuję tego, aby utrzymywać się na wszystkich różnych działaniach, które mają ten sam pasek akcji.
Również ServiceConnection
jest asynchroniczne wywołanie zwrotne, więc w jaki sposób wiążą się z usługą, poczekaj na zwrotnego a następnie zmianę od przypadku do przypadku, który funkcję służby zadzwonić?
Powiązane: [Uzyskiwanie dostępu do obsługi wątków interfejsu użytkownika z usługi] (http://stackoverflow.com/questions/6369287/accessing-ui-thread-handler-from-a-service) –