Плохое уведомление для startForeground playerNotificationManagerBuilder.setNotificationListener ⇐ Android
Плохое уведомление для startForeground playerNotificationManagerBuilder.setNotificationListener
Здравствуйте, я создаю приложение для потоковой передачи музыки, и когда я попытался установить setNotificationListener, я получаю эту ошибку, и приложение вылетает
кстати, я уже могу показать уведомление, но после переустановки приложения получаю эту ошибку
это мой код
public void startToPlay(Контекстный контекст){ // Глобальные настройки. playerNotificationManagerBuilder = новый PlayerNotificationManager.Builder(context, ВОСПРОИЗВЕДЕНИЕ_NOTIFICATION_ID, PLAYBACK_CHANNEL_ID); playerNotificationManagerBuilder.setSmallIconResourceId(R.drawable.ic_image_ip); playerNotificationManagerBuilder.setNotificationListener(новый PlayerNotificationManager.NotificationListener() { @Override public void onNotificationCancelled (int NotificationId, логическое значение DisclaimedByUser) { PlayerNotificationManager.NotificationListener.super.onNotificationCancelled(notificationId, DisclaimedByUser); стопСамость(); } @Override public void onNotificationPosted(int NotificationId, Уведомление об уведомлении, логическое значение продолжается) { PlayerNotificationManager.NotificationListener.super.onNotificationPosted(notificationId, уведомление, продолжается); если (продолжается) { // Здесь воспроизводится звук, поэтому нам нужно убедиться, что сервис не будет уничтожен вызовом startForeground. startForeground (notificationId, уведомление); } еще { //Здесь звук перестал воспроизводиться, поэтому мы можем отключить уведомление при пролистывании. stopForeground (ложь); } } });
Здравствуйте, я создаю приложение для потоковой передачи музыки, и когда я попытался установить setNotificationListener, я получаю эту ошибку, и приложение вылетает
кстати, я уже могу показать уведомление, но после переустановки приложения получаю эту ошибку
это мой код
public void startToPlay(Контекстный контекст){ // Глобальные настройки. playerNotificationManagerBuilder = новый PlayerNotificationManager.Builder(context, ВОСПРОИЗВЕДЕНИЕ_NOTIFICATION_ID, PLAYBACK_CHANNEL_ID); playerNotificationManagerBuilder.setSmallIconResourceId(R.drawable.ic_image_ip); playerNotificationManagerBuilder.setNotificationListener(новый PlayerNotificationManager.NotificationListener() { @Override public void onNotificationCancelled (int NotificationId, логическое значение DisclaimedByUser) { PlayerNotificationManager.NotificationListener.super.onNotificationCancelled(notificationId, DisclaimedByUser); стопСамость(); } @Override public void onNotificationPosted(int NotificationId, Уведомление об уведомлении, логическое значение продолжается) { PlayerNotificationManager.NotificationListener.super.onNotificationPosted(notificationId, уведомление, продолжается); если (продолжается) { // Здесь воспроизводится звук, поэтому нам нужно убедиться, что сервис не будет уничтожен вызовом startForeground. startForeground (notificationId, уведомление); } еще { //Здесь звук перестал воспроизводиться, поэтому мы можем отключить уведомление при пролистывании. stopForeground (ложь); } } });
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение