AutomaticZenRule Costruttori

Definizione

Overload

Nome Descrizione
AutomaticZenRule(Parcel)

Crea una regola zen automatica.

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

Questo costruttore è deprecato.

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

Crea una regola zen automatica.

AutomaticZenRule(Parcel)

Crea una regola zen automatica.

[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

Parametri

source
Parcel

Pacco

Attributi

Commenti

Informazioni di riferimento su Android per android.app.AutomaticZenRule.AutomaticZenRule.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Questo costruttore è deprecato.

[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

Parametri

name
String

String: nome della regola.

owner
ComponentName

ComponentName: servizio provider di condizioni proprietario di questa regola.

conditionId
Uri

Uri

interruptionFilter
Int32

int: il filtro di interruzione definisce quali notifiche possono interrompere l'utente (ad esempio tramite audio e vibrazione) mentre questa regola è attiva.

enabled
Boolean

boolean: indica se la regola è abilitata.

Attributi

Commenti

Questo costruttore è deprecato. Usare AutomaticZenRule.Builder per costruire un automaticZenRule.

Crea una regola zen automatica.

Informazioni di riferimento su Android per android.app.AutomaticZenRule.AutomaticZenRule.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Crea una regola zen automatica.

[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

Parametri

name
String

String: nome della regola. Questo valore non può essere Null.

owner
ComponentName

ComponentName: servizio provider di condizioni proprietario di questa regola. Può essere null se si usa NotificationManager.setAutomaticZenRuleState(String,Condition) anziché ConditionProviderService.

configurationActivity
ComponentName

ComponentName: un'attività che gestisce NotificationManager.ACTION_AUTOMATIC_ZEN_RULE che mostra all'utente altre informazioni su questa regola e/o consente di configurarla. Questa operazione è necessaria se non si usa conditionProviderService. In caso affermativo, esegue l'override delle informazioni specificate nel manifesto. Questo valore può essere Null.

conditionId
Uri

URI: rappresentazione dello stato che dovrebbe causare l'applicazione del filtro di interruzione specificato. Questo valore non può essere Null.

policy
ZenPolicy

ZenPolicy: il criterio definisce quali notifiche possono interrompere l'utente mentre questa regola è attiva. Questo sostituisce i criteri globali mentre questa regola è azione (Condition.STATE_TRUE). Questo valore può essere Null.

interruptionFilter
Int32

int: il filtro di interruzione definisce quali notifiche possono interrompere l'utente (ad esempio tramite audio e vibrazione) mentre questa regola è attiva.

enabled
Boolean

boolean: indica se la regola è abilitata.

Attributi

Commenti

Crea una regola zen automatica. Nota: preferisce AutomaticZenRule.Builder per costruire un automaticZenRule.

Informazioni di riferimento su Android per android.app.AutomaticZenRule.AutomaticZenRule.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a