NotificationManager.GetActiveNotifications Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Восстановите список активных уведомлений: те, которые были размещены вызывающим приложением, которое еще не было отклонено пользователем или #cancel(String, int)
приложением.
[Android.Runtime.Register("getActiveNotifications", "()[Landroid/service/notification/StatusBarNotification;", "GetGetActiveNotificationsHandler", ApiSince=23)]
public virtual Android.Service.Notification.StatusBarNotification[]? GetActiveNotifications ();
[<Android.Runtime.Register("getActiveNotifications", "()[Landroid/service/notification/StatusBarNotification;", "GetGetActiveNotificationsHandler", ApiSince=23)>]
abstract member GetActiveNotifications : unit -> Android.Service.Notification.StatusBarNotification[]
override this.GetActiveNotifications : unit -> Android.Service.Notification.StatusBarNotification[]
Возвращаемое значение
Массив объектов StatusBarNotification
.
- Атрибуты
Комментарии
Восстановите список активных уведомлений: те, которые были размещены вызывающим приложением, которое еще не было отклонено пользователем или #cancel(String, int)
приложением.
<Каждое уведомление внедрено в StatusBarNotification
объект, включая исходный tag
и id
предоставленный #notify(String, int, Notification) notify()
(через StatusBarNotification#getTag() getTag()
и StatusBarNotification#getId() getId()
) копию исходного Notification
объекта (через StatusBarNotification#getNotification()
).
Отсюда Build.VERSION_CODES#Q
также будут возвращены уведомления, которые вы опубликовали в качестве делегата уведомлений приложения.NotificationManager#notifyAsPackage(String, String, int, Notification)
Документация по Java для android.app.NotificationManager.getActiveNotifications()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.