J'ai un thread qui écoute une connexion TCP. Quand une connexion est établie, je voudrais essentiellement arrêter ce que fait l'activité en cours, et passer à une autre activité qui exécute des threads différents et affiche une disposition différente.Récupération de l'activité en cours à partir du thread
Pour l'instant, je voudrais également que ce thread continue à fonctionner (en attente d'une connexion TCP).
Je peux changer l'activité de l'un à l'autre en utilisant startActivity() sur un Intent, mais cela ne fonctionne pas dans mon thread.
Comment puis-je atteindre ce comportement?
Merci beaucoup,
James
Merci beaucoup pour ces explications, c'est très utile. J'ai besoin d'utiliser un Service ou une API alors (2 ou 3). Je ne suis pas sûr s'il y a une API qui peut "attendre une connexion TCP". Savez-vous s'il vous plaît comment je peux trouver cela? Merci autrement! Très utile! – James
Un service peut-il charger une activité? Mon service serait d'attendre une connexion TCP pour toujours. Quand cela arrive, une activité qui reçoit et envoie un paquet UDP sera lancée (elle a aussi sa propre mise en page). Cela fonctionnerait-il s'il vous plaît? – James
Avez-vous besoin d'avoir une connexion TCP constamment ouverte même lorsque l'application est en arrière-plan? Cela permettra de drainer la batterie et peut-être être coûteux sur le réseau mobile. –