2009-11-26 7 views
0

Je veux vérifier si le processus est toujours en vie ou non par programmation, Puis-je faire que j'essaye de le faire par nom de processus dans la méthode onCreate mais le problème est que la méthode onCreate est appelée toujours .Quand je vérifie que dans onCreate méthode Je reçois toujours le nom du processus et je ne peux pas tuer l'application actuelle et passer à la précédente. Quelqu'un peut-il m'aider? Merci d'avance.android - Comment vérifier que le processus est vivant ou non?

Répondre

0

Je ne suis pas sûr de comprendre pourquoi vous en avez besoin. Cela sonne plus comme si vous vouliez enregistrer votre état entre les modifications de l'application (votre application passant en arrière-plan).

Sur Android, il n'y a pas deux programmes en cours d'exécution en même temps, fondamentalement (il existe des services, mais ceux-ci sont différents). Une fois que votre utilisateur revient à l'écran principal, s'il «lance» à nouveau votre application, il passera à la première activité définie, à moins que vous ne surchargiez certaines fonctions pour restaurer l'état précédent de l'application.

+0

oui c'est l'état d'économie est-il d'une autre manière .. – Sam97305421562

0

Il n'y a pas de "précédent" pour revenir à.

À moins que vous ayez sérieusement dérangé avec votre manifeste, il y aura une seule copie de votre application (dans un processus) à la fois.

0

Reportez-vous à cet article dans la documentation Android, en particulier la section Processus et threads: Application Fundamentals

Lorsque le premier doit être exécuté les composants d'une application, Android démarre un processus Linux avec un seul fil d'exécution. Par défaut, tous les composants de l'application s'exécutent dans ce processus et dans ce processus.

Questions connexes