Я занимаюсь разработкой приложения для радиопотоков с использованием библиотеки exoplayer. Итак, я хочу очистить (удалить) панель уведомлений exoplayer (с кнопками воспроизведения / остановки), когда я закрываю приложение (из последних приложений et c). Теперь я закрываю приложение, но панель уведомлений по-прежнему отображается и не закрывается при пролистывании влево / вправо.
Я попробовал следующий исходный код, но он не работает (я попытался запустить строки Исходный код отдельно от методов, но я не могу решить проблему).
public class RadioService extends Service {
......
.......
......
public void onTaskRemoved(Intent rootIntent) {
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.cancel(NOTIFICATION_ID);
stopForeground(true);
notificationManager.cancelAll();
}
public void onDestroy() {
super.onDestroy();
stopForeground(true);
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.cancel(NOTIFICATION_ID);
}
}
Я объявил об этом в AndroidManifest. xml тоже.
Любая помощь, пожалуйста?