Как найти идентификатор уведомления? - PullRequest
1 голос
/ 18 июня 2019

Как я могу получить заголовок или идентификатор уведомления, который я хочу удалить.Мое приложение выдает несколько уведомлений.

Api - 19.

с использованием NotificationListenerService полезно?

1 Ответ

1 голос
/ 18 июня 2019

Да, вы можете использовать getActiveNotifications из NotificationListenerService для получения всех активных уведомлений.

StatusBarNotification[] activeNotifications = service.getActiveNotifications();

Затем прокрутите доступные уведомления и используйте getId()

if(activeNotifications!=null){

  for(StatusBarNotification notification : activeNotifications ){

    if (notification.getId() == ID_TO_CHECK) {
       // do your operation
         }

   }
}
...