Я работаю над приложением, которое автоматически и последовательно воспроизводит mp3-файлы из заданного действия.он знает, когда текущее воспроизведение mp3 завершено, прослушивая событие «onCompletion» из MediaPlayer.
Однако, если я вернусь к начальному экрану, нажав кнопку «Назад» во время воспроизведения мультимедиа, очевидно, что действие все еще продолжается.Когда вызывается событие «onCompletion», он пытается получить доступ к представлению в списке действий и падает на исключение нулевого указателя.
Каков наилучший способ определить, что действие больше не является "активным"поэтому сможете предотвратить звонок для воспроизведения следующего аудио?