Freigeben über


NotificationManager.NotificationDelegate Eigenschaft

Definition

Gibt den zurück, der #setNotificationDelegate(String) delegate Benachrichtigungen in Ihrem Namen posten kann, sofern derzeit eine vorhanden ist. Oder: Ermöglicht es einem Paket, Benachrichtigungen in Ihrem Namen mit #notifyAsPackage(String, String, int, Notification)zu posten.

public virtual string? NotificationDelegate { [Android.Runtime.Register("getNotificationDelegate", "()Ljava/lang/String;", "GetGetNotificationDelegateHandler", ApiSince=29)] get; [Android.Runtime.Register("setNotificationDelegate", "(Ljava/lang/String;)V", "GetSetNotificationDelegate_Ljava_lang_String_Handler", ApiSince=29)] set; }
[<get: Android.Runtime.Register("getNotificationDelegate", "()Ljava/lang/String;", "GetGetNotificationDelegateHandler", ApiSince=29)>]
[<set: Android.Runtime.Register("setNotificationDelegate", "(Ljava/lang/String;)V", "GetSetNotificationDelegate_Ljava_lang_String_Handler", ApiSince=29)>]
member this.NotificationDelegate : string with get, set

Eigenschaftswert

Attribute

Hinweise

Dokumentation zu Property Getter:

Gibt den zurück, der #setNotificationDelegate(String) delegate Benachrichtigungen in Ihrem Namen posten kann, sofern derzeit eine vorhanden ist.

Java-Dokumentation für android.app.NotificationManager.getNotificationDelegate().

Dokumentation zu Eigenschaftensettern:

Ermöglicht es einem Paket, Benachrichtigungen in Ihrem Namen mit #notifyAsPackage(String, String, int, Notification)zu posten.

Dies kann verwendet werden, um es persistenten Prozessen zu ermöglichen, Benachrichtigungen basierend auf Nachrichten zu veröffentlichen, die in Ihrem Namen aus der Cloud empfangen wurden, ohne dass Ihr Prozess reaktiviert werden muss.

Sie können überprüfen, ob Sie über einen zulässigen Delegaten mit #getNotificationDelegate() verfügen, und Ihren Delegaten widerrufen, indem Sie NULL an diese Methode übergeben.

Java-Dokumentation für android.app.NotificationManager.setNotificationDelegate(java.lang.String).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: