AccessibilityService: запросить все текущие уведомления?
С новым NotificationListenerService
представленный в 4.3, можно запрашивать все текущие активные уведомления, используя NotificationListenerService.getActiveNotifications()
, Возможно ли нечто подобное с AccessibilityService
? Я не возражаю против их отслеживания (сохраняйте их временно, как только приходит новое уведомление), но, похоже, их нет "onRemoved
"событие для AccessibilityService
Таким образом, невозможно отследить, какие уведомления все еще активны, а какие уже были отклонены?
1 ответ
Решение
По-видимому, это невозможно на pre-4.3. Я прибегал к хранению уведомлений локально по мере их поступления, но это не очень хороший подход, поскольку нет способа узнать, когда уведомление было удалено.