Je crée une tâche asynchrone dans l'activitéB Oncreate(). Dans cette tâche je cours une boucle infinie doInBackground() Pendant que je passe à l'activité précédente et que je reviens à l'activité B, une autre tâche asynchrone a été créée.Est-il possible d'arrêter asynctask pendant l'exécution de doInBackground?
Mon problème est maintenant deux infinie alors que la boucle est en cours d'exécution. Est-il possible d'arrêter la tâche asynchrone quand je passe à l'activité précédente?
Mettez ''! IsCancelled() '' dans votre condition de boucle puis appelez '' asyncTask.cancel (boolean); '' –
Où j'ai besoin d'appeler asyncTask.cancel (booléen) ;? Fonction OnBackPressed? – Vignesh
Merci beaucoup Trafalgar, son travail génial. – Vignesh