AutomaticZenRule Construtores

Definição

Sobrecargas

Nome Description
AutomaticZenRule(Parcel)

Cria uma regra zen automática.

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

Este construtor foi preterido.

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

Cria uma regra zen automática.

AutomaticZenRule(Parcel)

Cria uma regra zen automática.

[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

Parâmetros

source
Parcel

Parcela

Atributos

Comentários

Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Este construtor foi preterido.

[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

Parâmetros

name
String

Cadeia de caracteres: o nome da regra.

owner
ComponentName

ComponentName: o serviço provedor de condições que possui essa regra.

conditionId
Uri

Uri

interruptionFilter
Int32

int: O filtro de interrupção define quais notificações têm permissão para interromper o usuário (por exemplo, via som &vibração) enquanto essa regra está ativa.

enabled
Boolean

booliano: se a regra está habilitada.

Atributos

Comentários

Este construtor foi preterido. Use AutomaticZenRule.Builder para construir um AutomaticZenRule.

Cria uma regra zen automática.

Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Cria uma regra zen automática.

[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

Parâmetros

name
String

Cadeia de caracteres: o nome da regra. Esse valor não pode ser nulo.

owner
ComponentName

ComponentName: o serviço provedor de condições que possui essa regra. Isso pode ser nulo se você estiver usando NotificationManager.setAutomaticZenRuleState(String,Condition) em vez de ConditionProviderService.

configurationActivity
ComponentName

ComponentName: uma atividade que manipula NotificationManager.ACTION_AUTOMATIC_ZEN_RULE que mostra ao usuário mais informações sobre essa regra e/ou permite que ele a configure. Isso será necessário se você não estiver usando um ConditionProviderService. Se você estiver, ele substituirá as informações especificadas em seu manifesto. Esse valor pode ser nulo.

conditionId
Uri

Uri: uma representação do estado que deve fazer com que seu aplicativo aplique o filtro de interrupção fornecido. Esse valor não pode ser nulo.

policy
ZenPolicy

ZenPolicy: A política define quais notificações têm permissão para interromper o usuário enquanto essa regra está ativa. Isso substitui a política global enquanto essa regra é ação (Condition.STATE_TRUE). Esse valor pode ser nulo.

interruptionFilter
Int32

int: O filtro de interrupção define quais notificações têm permissão para interromper o usuário (por exemplo, via som &vibração) enquanto essa regra está ativa.

enabled
Boolean

booliano: se a regra está habilitada.

Atributos

Comentários

Cria uma regra zen automática. Observação: prefira AutomaticZenRule.Builder para construir um AutomaticZenRule.

Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a