Поделиться через


NotificationListenerService.CancelNotification Метод

Определение

Перегрузки

CancelNotification(String)

Сообщите диспетчеру уведомлений об увольнении одного уведомления.

CancelNotification(String, String, Int32)
Устаревшие..

Сообщите диспетчеру уведомлений об увольнении одного уведомления.

CancelNotification(String)

Сообщите диспетчеру уведомлений об увольнении одного уведомления.

[Android.Runtime.Register("cancelNotification", "(Ljava/lang/String;)V", "")]
public void CancelNotification (string? key);
[<Android.Runtime.Register("cancelNotification", "(Ljava/lang/String;)V", "")>]
member this.CancelNotification : string -> unit

Параметры

key
String

Уведомление об увольнении.StatusBarNotification#getKey()

Атрибуты

Комментарии

Сообщите диспетчеру уведомлений об увольнении одного уведомления.

Используйте это, если прослушиватель имеет пользовательский интерфейс, позволяющий пользователю отклонять отдельные уведомления, аналогичные поведению панели состояния и панели уведомлений Android. Он должен вызываться после того, как пользователь закрывает одно уведомление с помощью пользовательского интерфейса; После уведомления диспетчер уведомлений на самом деле удаляет уведомление, и вы получите обратный #onNotificationRemoved(StatusBarNotification) вызов.

<b Примечание.</b>> Если прослушиватель позволяет пользователю запускать уведомленияandroid.app.Notification#contentIntent, нажав или щелкнув/т. д., этот метод следует вызвать в то время, если уведомление в вопросе имеет набор флаговandroid.app.Notification#FLAG_AUTO_CANCEL.

Служба должна ждать #onListenerConnected() события перед выполнением этой операции.

Документация по Java для android.service.notification.NotificationListenerService.cancelNotification(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

CancelNotification(String, String, Int32)

Внимание!

deprecated

Сообщите диспетчеру уведомлений об увольнении одного уведомления.

[Android.Runtime.Register("cancelNotification", "(Ljava/lang/String;Ljava/lang/String;I)V", "")]
[System.Obsolete("deprecated")]
public void CancelNotification (string? pkg, string? tag, int id);
[<Android.Runtime.Register("cancelNotification", "(Ljava/lang/String;Ljava/lang/String;I)V", "")>]
[<System.Obsolete("deprecated")>]
member this.CancelNotification : string * string * int -> unit

Параметры

pkg
String

Пакет уведомляющего приложения.

tag
String

Тег уведомления, указанного приложением android.app.NotificationManager#notify(String, int, android.app.Notification)для уведомления.

id
Int32

Идентификатор уведомления, указанного приложением android.app.NotificationManager#notify(String, int, android.app.Notification)для уведомления. <p>

Атрибуты

Комментарии

Сообщите диспетчеру уведомлений об увольнении одного уведомления.

Используйте это, если прослушиватель имеет пользовательский интерфейс, позволяющий пользователю отклонять отдельные уведомления, аналогичные поведению панели состояния и панели уведомлений Android. Он должен вызываться после того, как пользователь закрывает одно уведомление с помощью пользовательского интерфейса; После уведомления диспетчер уведомлений на самом деле удаляет уведомление, и вы получите обратный #onNotificationRemoved(StatusBarNotification) вызов.

<b Примечание.</b>> Если прослушиватель позволяет пользователю запускать уведомленияandroid.app.Notification#contentIntent, нажав или щелкнув/т. д., этот метод следует вызвать в то время, если уведомление в вопросе имеет набор флаговandroid.app.Notification#FLAG_AUTO_CANCEL.

Служба должна ждать #onListenerConnected() события перед выполнением этой операции.

Этот элемент считается нерекомендуемым. Вместо этого используйте #cancelNotification(String key). Начиная с android.os.Build.VERSION_CODES#LOLLIPOP этого метода больше не отменяет уведомление. Он будет продолжать отменять уведомление для приложений, чьи targetSdkVersion ранее.android.os.Build.VERSION_CODES#LOLLIPOP

Документация по Java для android.service.notification.NotificationListenerService.cancelNotification(java.lang.String, java.lang.String, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к