Можно ли прикрепить службу переднего плана к уведомлению PlayerNotificationManager?

Я создаю музыкальный проигрыватель, например Spotify, и хочу сохранить последнюю проигранную песню, когда пользователь удаляет приложение из «списка последних», и поскольку onDestory() не гарантированно запускается, когда приложение удаляется из списка последних и Фон служба работает только в течение минуты на уровне API> 26. Итак, мне кажется, что использование службы переднего плана кажется наилучшим способом выполнить некоторую работу, когда приложение удалено из недавнего списка. И показ нового уведомления при отображении ExoPlayerNotification в области уведомлений может показаться странным. Итак, есть ли способ подключить службу переднего плана с помощью ExoPlayerNotification, чтобы я был уведомлен об удалении приложения в onTaskRemoved () . Не стесняйтесь предлагать, есть ли более эффективные способы добиться того же.

PS Я не говорю о том, что я пробовал, как я уже делал в этом вопросе здесь


person Neeraj Sewani    schedule 09.12.2019    source источник
comment
Используйте платформу Android Media, чтобы отделить плеер от пользовательского интерфейса. developer.android.com/guide/ themes / media-apps / audio-app /, как только вы переместите проигрыватель в службу, просто сохраните последнюю воспроизведенную песню в базе данных и воспроизведите ее снова, когда пользователь откроет действие, вам не нужна очистка в деятельности помимо выпуска медиа-фреймворка. Все остальное делаю в сервисе. Вывести службу на передний план при вызове onTaskRemoved.   -  person mallaudin    schedule 17.12.2019