NotificationManager.Notify Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Notify(String, Int32, Notification) |
Публикует уведомление, отображаемое в строке состояния. |
Notify(Int32, Notification) |
Разместите уведомление, отображаемое в строке состояния. |
Notify(String, Int32, Notification)
Публикует уведомление, отображаемое в строке состояния.
[Android.Runtime.Register("notify", "(Ljava/lang/String;ILandroid/app/Notification;)V", "GetNotify_Ljava_lang_String_ILandroid_app_Notification_Handler")]
public virtual void Notify (string? tag, int id, Android.App.Notification? notification);
[<Android.Runtime.Register("notify", "(Ljava/lang/String;ILandroid/app/Notification;)V", "GetNotify_Ljava_lang_String_ILandroid_app_Notification_Handler")>]
override this.Notify : string * int * Android.App.Notification -> unit
Параметры
- tag
- String
Строковый идентификатор для этого уведомления. Может иметь значение null
.
- id
- Int32
Идентификатор этого уведомления. Пара (тег, идентификатор) должна быть уникальной в приложении.
- notification
- Notification
Объект Notification
, описывающий, что нужно показать пользователю. Не должен принимать значение null.
- Атрибуты
Комментарии
Публикует уведомление, отображаемое в строке состояния. Если уведомление с тем же тегом и идентификатором уже размещено приложением и еще не отменено, оно будет заменено обновленными сведениями.
Все android.service.notification.NotificationListenerService listener services
будет предоставлено Intent#FLAG_GRANT_READ_URI_PERMISSION
доступ к любому Uri uris
предоставленному в этом уведомлении, или NotificationChannel
это уведомление будет размещено на использование Context#grantUriPermission(String, Uri, int)
. Разрешение будет отменено при отмене уведомления или вы можете отменить разрешения.Context#revokeUriPermission(Uri, int)
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
Notify(Int32, Notification)
Разместите уведомление, отображаемое в строке состояния.
[Android.Runtime.Register("notify", "(ILandroid/app/Notification;)V", "GetNotify_ILandroid_app_Notification_Handler")]
public virtual void Notify (int id, Android.App.Notification? notification);
[<Android.Runtime.Register("notify", "(ILandroid/app/Notification;)V", "GetNotify_ILandroid_app_Notification_Handler")>]
override this.Notify : int * Android.App.Notification -> unit
Параметры
- id
- Int32
Идентификатор этого уведомления, уникального в приложении.
- notification
- Notification
Объект Notification
, описывающий, что нужно показать пользователю. Не должен принимать значение null.
- Атрибуты
Комментарии
Разместите уведомление, отображаемое в строке состояния. Если уведомление с тем же идентификатором уже размещено приложением и еще не отменено, оно будет заменено обновленными сведениями.
Документация по Java для android.app.NotificationManager.notify(int, android.app.Notification)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.