À l'intérieur d'onPause, j'appelle cancel (true) sur la tâche AsyncTask appelée PlayTask. Cependant, ça continue quand je clique sur une autre activité. Pourquoi mon appel à annuler n'est-il pas respecté?AsyncTask.cancel non respecté. Pourquoi?
Pour votre information, voici la séquence des événements:
CreateTrackActivity: btnPlay clicked
CreateTrackActivity: getting player for track
BasePlayerActivity : playing trac
BasePlayerActivity : Track playing
BasePlayerActivity : onPAUSE
BasePlayerActivity : play task cancelled
BaseActivity: onCreate
BasePlayerActivity: track received
BasePlayerActivity: track prepared
BasePlayerActivity: track setup finished
Cool. Merci!!!!!!!!!! – hunterp
Je pense que c'est une mauvaise sémantique. Annuler est un verbe et il devrait signifier annuler, pas "alerte doInBackground pour vérifier l'annulation" – hunterp
XD apprendre à vivre avec –