Ich habe einen Dienst in meiner app läuft ..Android-Service und UI-Thread
Dieser Service hat eine Aufgabe, für die an den Server und eine Funktion Senden der Nachricht, das Objekt zu erhalten und zu nutzen.
wird das Objekt aus dem Dienst initialisiert und doch, wenn die Benutzeroberfläche wird diese Objekte und verwendet - es sieht aus wie es auf dem UI-Thread verwendet ..
Ist das richtig? Gibt es eine Möglichkeit, dass mein Objekt immer vom Service-Thread ausgeführt wird?
public class ServerMessagesManager extends Service {
private ServerMessagesReceiver serverMessageReceiver;
@Override
public void onCreate() {
super.onCreate();
this.serverMessageReceiver = new ServerMessagesReceiver(app);
}
public ServerMessagesReceiver getServerMessagesReceiver()
{
return serverMessageReceiver;
}
}
ein Dienst wird auf dem ui-Thread ausgeführt. Werfen Sie einen Blick auf Intentservice für Dienste, die einen Teil des Prozesses in einem getrennten Thread ausführen – njzk2