Comment annuler AsyncTask lors de l'Activité de fin?
Dans mon Activité je utiliser plusieurs AsyncTask classes.
Comment annuler AsyncTask lors de l'Activité de fin?
Voir stackoverflow.com/questions/2531336/...
vérifier cela pour un bon exemple sur la façon correcte d'annuler une asynctask quicktips.dans/bon-moyen-pour-supprimer-un-asynctask pour android
vérifier cela pour un bon exemple sur la façon correcte d'annuler une asynctask quicktips.dans/bon-moyen-pour-supprimer-un-asynctask pour android
OriginalL'auteur Pentium10 | 2010-03-28
Vous devez vous connecter pour publier un commentaire.
Je ne comprends pas, si votre "annuler" signifie la restauration, mais vous avez une annuler méthode sur la AsyncTask classe.
OriginalL'auteur Macarse
je pense que le meilleur endroit pour le faire est
onStop
dans ma Tâche, j'ai ensuite vérifier aussi souvent que possible si annuler a été appelé
et bien sûr n'oubliez pas de déposer des données que peut-être retourné car il n'y a pas plus d'Activité à le recevoir
OriginalL'auteur martyglaubitz
L'asynctask fil est maintenu en vie dans un pool de threads pour l'avenir istances de AsyncTask. Vous ne pouvez pas les supprimer.
Remarque @Pentium10 commentaire dans l'acceptation de réponse - Il veut la "tâche" (je crois que signifie "thread") à "disparaître. C'est pourquoi je pense que cette réponse est la meilleure.
OriginalL'auteur STT LCU