Можно ли программно проверить, запущено ли в данный момент уведомление моего приложения (показано)?
номер
То есть, что NotificationManager.notify () был вызван.
Вы позвонили notify()
. Следовательно, вы уже знаете, был ли вызван notify()
. Вы также знаете, если ваш код вызывает cancel()
или cancelAll()
. Через различные PendingIntents
и флаги вы также узнаете, исчезнет ли Notification
в зависимости от действий пользователя. Следовательно, у вас есть вся информация, чтобы определить, отображается ли Notification
на экране или нет.
Однако опытные разработчики напишут свои приложения так, что им все равно, будет ли их Notification
отображаться на экране или нет.