2010-07-19 13 views

Répondre

1

Appelez correctement sur toutes vos activités lorsque vous les fermez. Si vous avez démarré des activités en attendant une valeur de résultat, veillez à appeler le setResult() dans ces activités avant de terminer.

Si vous avez des threads en cours d'exécution, conservez une variable globale indiquant si votre application est en cours d'exécution. Définissez cette variable sur true lorsque votre activité reprend (invoque onResume()) et définissez la variable sur false lorsque votre activité est en pause (onPause()). Ensuite, il suffit que les boucles de vos threads vérifient cette variable globale avant de boucler pour s'assurer qu'elles se terminent gracieusement une fois que votre activité se termine. À part cela, vos activités devraient automatiquement essayer de terminer lorsque l'utilisateur appuie sur le bouton de retour sur la dernière activité de la pile, mettant fin à votre application.

+0

merci beaucoup je vais essayer – aryaxt