Mam Usługa działa w moim app ..Usługa Android i wątku UI
Usługa ta ma obiektu do wysyłania wiadomości do serwera i funkcji, aby uzyskać ten obiekt i użyć go.
Obiekt jest inicjowany z Serwisu, a jednak gdy UI dostaje ten przedmioty i używać go - wygląda na to, że używa go na UI wątek ..
Czy jest to prawidłowe? Czy istnieje sposób, aby mój obiekt był zawsze uruchamiany z wątku serwisowego?
public class ServerMessagesManager extends Service {
private ServerMessagesReceiver serverMessageReceiver;
@Override
public void onCreate() {
super.onCreate();
this.serverMessageReceiver = new ServerMessagesReceiver(app);
}
public ServerMessagesReceiver getServerMessagesReceiver()
{
return serverMessageReceiver;
}
}
usługa działa w wątku interfejsu użytkownika. spójrz na intentservice dla usług, które uruchamiają część procesu w oddzielnym wątku – njzk2