MetroList: fermare la musica quando si chiude l’attività dell’app
Scritto da Alessio il 06/04/2026
Problema
La musica continuava dopo aver rimosso MetroList dai recenti, perché onDestroy() non viene sempre chiamato quando il sistema chiude l’attività.
Modifiche
Ho implementato onTaskRemoved() in MusicService, gestito anche lo stato di buffering e arrestato player e servizio con player.stop() e stopSelf().
Risultato
La riproduzione si arresta quando l’utente rimuove l’app dai recenti, senza dipendere da onDestroy().
Commit: MetrolistGroup/Metrolist@1e0a3ec