Ich habe einen Thread, der auf eine TCP-Verbindung wartet. Wenn eine Verbindung hergestellt wird, möchte ich grundsätzlich anhalten, was die aktuelle Aktivität tut, und zu einer anderen Aktivität wechseln, die verschiedene Threads ausführt und ein anderes Layout anzeigt.Erhalten der aktuellen Aktivität von Thread
Für jetzt möchte ich auch diesen Thread laufen lassen (warten auf eine TCP-Verbindung).
Ich kann die Aktivität von einem zu einem anderen mit startActivity() auf einen Intent ändern, aber das funktioniert nicht innerhalb meines Threads.
Wie kann ich dieses Verhalten erreichen?
Vielen Dank,
James
Vielen Dank für diese Erklärung, das ist sehr nützlich. Ich brauche dann einen Service oder eine API (2 oder 3). Ich bin mir nicht sicher, ob es eine API gibt, die auf eine TCP-Verbindung warten kann. Weißt du bitte, wie ich das herausfinden kann? Danke sonst! Sehr hilfreich! – James
Kann ein Dienst eine Aktivität laden? Mein Dienst würde für immer auf eine TCP-Verbindung warten. Wenn dies passiert, wird eine Aktivität, die ein UDP-Paket empfängt und sendet, gestartet (es hat auch ein eigenes Layout). Würde das bitte funktionieren? – James
Müssen Sie die TCP-Verbindung ständig öffnen, auch wenn die App im Hintergrund ist? Dies wird Batterie entladen und möglicherweise teuer im Mobilfunknetz sein. –