Freigeben über


NotificationListenerService.CancelNotification Methode

Definition

Überlädt

CancelNotification(String)

Informieren Sie den Benachrichtigungsmanager über die Kündigung einer einzelnen Benachrichtigung.

CancelNotification(String, String, Int32)
Veraltet.

Informieren Sie den Benachrichtigungsmanager über die Kündigung einer einzelnen Benachrichtigung.

CancelNotification(String)

Informieren Sie den Benachrichtigungsmanager über die Kündigung einer einzelnen Benachrichtigung.

[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

Parameter

key
String

Benachrichtigung zum Schließen von StatusBarNotification#getKey().

Attribute

Hinweise

Informieren Sie den Benachrichtigungsmanager über die Kündigung einer einzelnen Benachrichtigung.

Verwenden Sie diese Option, wenn Ihr Listener über eine Benutzeroberfläche verfügt, über die der Benutzer einzelne Benachrichtigungen schließen kann, ähnlich dem Verhalten der Statusleiste und des Benachrichtigungsbereichs von Android. Sie sollte aufgerufen werden, nachdem der Benutzer eine einzelne Benachrichtigung über die Benutzeroberfläche geschlossen hat. nach der Benachrichtigung entfernt der Benachrichtigungs-Manager die Benachrichtigung tatsächlich, und Sie erhalten einen #onNotificationRemoved(StatusBarNotification) Rückruf.

<b>Hinweis:</b> Wenn Ihr Listener dem Benutzer das Auslösen einer Benachrichtigung durch Tippen/Klicken/usw. ermöglicht, sollten Sie diese Methode zu diesem Zeitpunkt aufrufen, wenn die betreffende Benachrichtigung android.app.Notification#contentIntent die android.app.Notification#FLAG_AUTO_CANCEL Kennzeichnung festgelegt hat.

Der Dienst sollte auf das #onListenerConnected() Ereignis warten, bevor dieser Vorgang ausgeführt wird.

Java-Dokumentation für android.service.notification.NotificationListenerService.cancelNotification(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

CancelNotification(String, String, Int32)

Achtung

deprecated

Informieren Sie den Benachrichtigungsmanager über die Kündigung einer einzelnen Benachrichtigung.

[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

Parameter

pkg
String

Paket der benachrichtigenden App.

tag
String

Tag der Benachrichtigung wie durch die benachrichtigende App angegeben in android.app.NotificationManager#notify(String, int, android.app.Notification).

id
Int32

ID der Benachrichtigung gemäß angabe der Benachrichtigungs-App in android.app.NotificationManager#notify(String, int, android.app.Notification). <p>

Attribute

Hinweise

Informieren Sie den Benachrichtigungsmanager über die Kündigung einer einzelnen Benachrichtigung.

Verwenden Sie diese Option, wenn Ihr Listener über eine Benutzeroberfläche verfügt, über die der Benutzer einzelne Benachrichtigungen schließen kann, ähnlich dem Verhalten der Statusleiste und des Benachrichtigungsbereichs von Android. Sie sollte aufgerufen werden, nachdem der Benutzer eine einzelne Benachrichtigung über die Benutzeroberfläche geschlossen hat. nach der Benachrichtigung entfernt der Benachrichtigungs-Manager die Benachrichtigung tatsächlich, und Sie erhalten einen #onNotificationRemoved(StatusBarNotification) Rückruf.

<b>Hinweis:</b> Wenn Ihr Listener dem Benutzer das Auslösen einer Benachrichtigung durch Tippen/Klicken/usw. ermöglicht, sollten Sie diese Methode zu diesem Zeitpunkt aufrufen, wenn die betreffende Benachrichtigung android.app.Notification#contentIntent die android.app.Notification#FLAG_AUTO_CANCEL Kennzeichnung festgelegt hat.

Der Dienst sollte auf das #onListenerConnected() Ereignis warten, bevor dieser Vorgang ausgeführt wird.

Dieses Mitglied ist veraltet. Verwenden Sie stattdessen #cancelNotification(String key). android.os.Build.VERSION_CODES#LOLLIPOP Ab dieser Methode wird die Benachrichtigung nicht mehr abgebrochen. Es wird weiterhin die Benachrichtigung für Anwendungen abgebrochen, deren targetSdkVersion Früher als android.os.Build.VERSION_CODES#LOLLIPOP.

Java-Dokumentation für android.service.notification.NotificationListenerService.cancelNotification(java.lang.String, java.lang.String, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: