Vous pouvez avoir deux activités en cours d'exécution en même temps?
Ce que j'ai est une activité à une plus grave, et une autre activité avec des informations différentes. Cependant quand j'ouvre le non-sever activité le serveur se ferme. Est-il possible que je peux obtenir ce à arrêter? Si vous avez besoin de voir le code, je serais heureux de le montrer.
OriginalL'auteur Michael Zeuner | 2012-06-19
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas avoir plusieurs activités en cours d'exécution en même temps. Si vous voulez le code à exécuter en arrière-plan, vous devez utiliser un
Service
. Pour plus d'informations caisse de l'docs: http://developer.android.com/reference/android/app/Service.htmlVous devez programmer votre serveur en tant que
Service
et puis écrire unActivity
qui communique avec le serveur et affiche les informations pertinentes. De cette façon, lorsque vous accédez à un nouveauActivity
le serveur continue de fonctionner.OriginalL'auteur slayton
Pas dans le sens que vous attendez. Dans Android les Activités sont stockées sur une pile, seulement le haut de la pile est indiqué sur l'écran. Tandis que les autres activités qui ne sont pas au top ne sont pas nécessairement tous à la façon de "morts", ils ne sont pas vivants assez pour faire ce travail pour vous.
Vous devriez plutôt faire de votre serveur dans un Service.
OriginalL'auteur FoamyGuy