MetroList : arrêter la musique à la fermeture de la tâche de l’application

Écrit par Alessio le 06/04/2026

Problème

La musique continuait après le retrait de MetroList des tâches récentes, car onDestroy() n’est pas toujours appelé lorsque le système ferme la tâche.

Changements

J’ai implémenté onTaskRemoved() dans MusicService, pris en compte l’état de buffering et arrêté le lecteur et le service avec player.stop() et stopSelf().

Résultat

La lecture s’arrête lorsque l’utilisateur retire l’application des tâches récentes, sans dépendre de onDestroy().

Commit: MetrolistGroup/Metrolist@1e0a3ec