通过任何标签或ID通过NotificationManager获取通知

时间:2018-09-01 08:39:21

标签: java android

在我的应用中,我需要从通知栏中检测到特定通知,并在检测到通知时打开一些意图。我知道我想在23以下的API中执行notificationManager的activeNotifications方法,是否可以通过通知栏识别通知?

1 个答案:

答案 0 :(得分:0)

使用D u (f x)获取所有当前通知。

根据文档:

  

公共OVERLAPPING恢复   活动通知列表:已由   尚未被用户关闭的调用应用,或   由应用instance D a a instance D u (f x) instance {-# OVERLAPPING #-} (f x) (f x) 。每个通知都嵌入在   StatusBarNotification对象,包括原始标签和ID   提供给NotificationManager.getActiveNotifications()(通过StatusBarNotification[] getActiveNotifications ()cancel(String, int))以及   原始Notification对象(通过   notify()

及其可从API级别23获得

引用:https://developer.android.com/reference/android/app/NotificationManager#getActiveNotifications()