Sprache

AutomaticZenRule Konstruktoren

Definition

Überlädt

Name Beschreibung
AutomaticZenRule(Parcel)

Erstellt eine automatische Zen-Regel.

AutomaticZenRule(String, ComponentName, Uri, Int32, Boolean)

Dieser Konstruktor ist veraltet.

AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, Int32, Boolean)

Erstellt eine automatische Zen-Regel.

AutomaticZenRule(Parcel)

Erstellt eine automatische Zen-Regel.

[Android.Runtime.Register(".ctor", "(Landroid/os/Parcel;)V", "", ApiSince=24)]
public AutomaticZenRule(Android.OS.Parcel? source);
[<Android.Runtime.Register(".ctor", "(Landroid/os/Parcel;)V", "", ApiSince=24)>]
new Android.App.AutomaticZenRule : Android.OS.Parcel -> Android.App.AutomaticZenRule

Parameter

source
Parcel

Parzelle

Attribute

Hinweise

Android-Referenz für android.app.AutomaticZenRule.AutomaticZenRule.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

AutomaticZenRule(String, ComponentName, Uri, Int32, Boolean)

Dieser Konstruktor ist veraltet.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/net/Uri;IZ)V", "", ApiSince=24)]
public AutomaticZenRule(string? name, Android.Content.ComponentName? owner, Android.Net.Uri? conditionId, int interruptionFilter, bool enabled);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/net/Uri;IZ)V", "", ApiSince=24)>]
new Android.App.AutomaticZenRule : string * Android.Content.ComponentName * Android.Net.Uri * int * bool -> Android.App.AutomaticZenRule

Parameter

name
String

Zeichenfolge: Der Name der Regel.

owner
ComponentName

ComponentName: Der Bedingungsanbieterdienst, der diese Regel besitzt.

conditionId
Uri

Uri

interruptionFilter
Int32

int: Der Unterbrechungsfilter definiert, welche Benachrichtigungen den Benutzer unterbrechen dürfen (z. B. über Sound & Vibration), während diese Regel aktiv ist.

enabled
Boolean

boolescher Wert: Gibt an, ob die Regel aktiviert ist.

Attribute

Hinweise

Dieser Konstruktor ist veraltet. Verwenden Sie AutomaticZenRule.Builder, um eine AutomaticZenRule zu erstellen.

Erstellt eine automatische Zen-Regel.

Android-Referenz für android.app.AutomaticZenRule.AutomaticZenRule.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, Int32, Boolean)

Erstellt eine automatische Zen-Regel.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/net/Uri;Landroid/service/notification/ZenPolicy;IZ)V", "", ApiSince=29)]
public AutomaticZenRule(string name, Android.Content.ComponentName? owner, Android.Content.ComponentName? configurationActivity, Android.Net.Uri conditionId, Android.Service.Notification.ZenPolicy? policy, int interruptionFilter, bool enabled);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/net/Uri;Landroid/service/notification/ZenPolicy;IZ)V", "", ApiSince=29)>]
new Android.App.AutomaticZenRule : string * Android.Content.ComponentName * Android.Content.ComponentName * Android.Net.Uri * Android.Service.Notification.ZenPolicy * int * bool -> Android.App.AutomaticZenRule

Parameter

name
String

Zeichenfolge: Der Name der Regel. Dieser Wert darf nicht NULL sein.

owner
ComponentName

ComponentName: Der Bedingungsanbieterdienst, der diese Regel besitzt. Dies kann null sein, wenn Sie NotificationManager.setAutomaticZenRuleState(String,Condition) anstelle von ConditionProviderService verwenden.

configurationActivity
ComponentName

ComponentName: Eine Aktivität, die NotificationManager.ACTION_AUTOMATIC_ZEN_RULE behandelt, die dem Benutzer weitere Informationen zu dieser Regel anzeigt und/oder ermöglicht, sie zu konfigurieren. Dies ist erforderlich, wenn Sie keinen ConditionProviderService verwenden. Wenn Sie sind, überschreibt sie die in Ihrem Manifest angegebenen Informationen. Dieser Wert kann null sein.

conditionId
Uri

URI: Eine Darstellung des Zustands, der dazu führen soll, dass Ihre App den angegebenen Unterbrechungsfilter anwendet. Dieser Wert darf nicht NULL sein.

policy
ZenPolicy

ZenPolicy: Die Richtlinie definiert, welche Benachrichtigungen den Benutzer unterbrechen dürfen, während diese Regel aktiv ist. Dadurch wird die globale Richtlinie außer Kraft gesetzt, während diese Regel aktion ist (Condition.STATE_TRUE). Dieser Wert kann null sein.

interruptionFilter
Int32

int: Der Unterbrechungsfilter definiert, welche Benachrichtigungen den Benutzer unterbrechen dürfen (z. B. über Sound & Vibration), während diese Regel aktiv ist.

enabled
Boolean

boolescher Wert: Gibt an, ob die Regel aktiviert ist.

Attribute

Hinweise

Erstellt eine automatische Zen-Regel. Hinweis: Prefer AutomaticZenRule.Builder to construct an AutomaticZenRule.

Android-Referenz für android.app.AutomaticZenRule.AutomaticZenRule.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: