Condition Classe

Definição

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

[Android.Runtime.Register("android/service/notification/Condition", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class Condition : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/service/notification/Condition", ApiSince=24, DoNotGenerateAcw=true)>]
type Condition = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
Atributos
Implementações

Comentários

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra. Usado para informar ao sistema para entrar no modo Não Incomodar e solicitar que o sistema saia do modo Não Incomodar.

Java documentação para android.service.notification.Condition.

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.

Construtores

Nome Description
Condition(Parcel)

Um objeto que representa o estado atual de um android.app.AutomaticZenRule.

Condition(Uri, String, ConditionState, ConditionSource)

Um objeto que representa o estado atual de um android.app.AutomaticZenRule.

Condition(Uri, String, ConditionState)

Um objeto que representa o estado atual de um android.app.AutomaticZenRule.

Condition(Uri, String, String, String, Int32, ConditionState, ConditionFlags)

Um objeto que representa o estado atual de um android.app.AutomaticZenRule.

Condition(Uri, String, String, String, Int32, ConditionState, ConditionSource, ConditionFlags)

Um objeto que representa o estado atual de um android.app.AutomaticZenRule.

Campos

Nome Description
FlagRelevantAlways
Obsoleto.

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

FlagRelevantNow
Obsoleto.

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Scheme

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

SourceContext
Obsoleto.

O estado está mudando devido a uma alteração no contexto (como direção detectada ou suspensão).

SourceSchedule
Obsoleto.

O estado está sendo alterado devido a um agendamento automático (alarme, tempo definido etc.

SourceUnknown
Obsoleto.

O estado está mudando devido a um motivo desconhecido.

SourceUserAction
Obsoleto.

O estado está sendo alterado devido a uma ação explícita do usuário.

StateError
Obsoleto.

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

StateFalse
Obsoleto.

Indica que Não Incomodar deve ser desativado.

StateTrue
Obsoleto.

Indica que Não Incomodar deve ser ativado.

StateUnknown
Obsoleto.

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Flags

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Icon

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Id

O URI que representa a regra que está sendo atualizada.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
JniPeerMembers

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Line1

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Line2

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Source

A origem ou motivo da alteração de estado representada por essa Condição.

State

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Summary

Um resumo do que a regra codificada #id significa quando está habilitada.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
Copy()

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

DescribeContents()

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
Equals(Object)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
IsValidId(Uri, String)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
NewId(Context)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RelevanceToString(ConditionFlags)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
StateToString(ConditionState)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

A condição atual de uma android.app.AutomaticZenRule, fornecida pelo aplicativo que possui a regra.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a