Подтвердить что ты не робот

NotificationManager getActiveNotifications() для более старых устройств

Я хочу получать активные уведомления из приложения для Android по запросу. (на самом деле мне просто нужно знать, если они есть) Я искал это поведение, и кажется, что у меня есть только два варианта: NotificationManager.getActiveNotifications(), что именно то, что мне нужно, но доступно только из SDK 23 или с помощью NotificationService, но мне действительно не нравится это решение, поскольку я должны предоставить разрешение моему приложению читать все уведомления, которые, безусловно, являются излишним.

Кто-нибудь знает о любом решении, которое будет вести себя как NotificationManager.getActiveNotifications() и не требует SDK >= 23?

Спасибо заранее!

4b9b3361

Ответ 1

В моем проекте я использовал статический массив для сохранения всех ожидающих уведомлений. Этот массив будет очищен, когда приложение выйдет на передний план. Спасибо.