Compartilhar via


DisconnectCause Classe

Definição

Descreve a causa de uma chamada desconectada.

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

Comentários

Descreve a causa de uma chamada desconectada. Isso sempre inclui um código que descreve a causa genérica da desconexão. Opcionalmente, pode incluir um rótulo e/ou descrição para exibir ao usuário. É responsabilidade do ConnectionService fornecer versões localizadas do rótulo e descrição. Ele também pode conter um motivo para a desconexão, que se destina ao registro em log e não para exibição para o usuário.

Documentação Java para android.telecom.DisconnectCause.

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

Construtores

DisconnectCause(Causes, ICharSequence, ICharSequence, String, Tone)

Cria um novo DisconnectCause.

DisconnectCause(Causes, ICharSequence, ICharSequence, String)

Cria um novo DisconnectCause.

DisconnectCause(Causes, String, String, String, Tone)

Descreve a causa de uma chamada desconectada.

DisconnectCause(Causes, String, String, String)

Descreve a causa de uma chamada desconectada.

DisconnectCause(Causes, String)

Cria um novo DisconnectCause.

DisconnectCause(Causes)

Cria um novo DisconnectCause.

Campos

ReasonEmergencyCallPlaced

Esse motivo é definido quando uma chamada é encerrada para fazer uma chamada de emergência quando um PhoneAccount não suporta a realização de uma chamada contínua para fazer uma chamada de emergência.

ReasonEmulatingSingleCall

Código de motivo (retornado via #getReason()), que indica que o serviço de conexão está definindo o estado Call#STATE_DISCONNECTED da chamada porque está alterando internamente a representação de uma chamada de conferência do IMS para simular uma chamada de participante único.

ReasonImsAccessBlocked

Código de motivo (retornado via #getReason()), que indica que a chamada foi desconectada porque o acesso ao IMS está bloqueado.

ReasonWifiOnButWfcOff

Código de motivo (retornado via #getReason()) que indica que uma chamada não pôde ser concluída porque o rádio celular está desligado ou fora de serviço, o dispositivo está conectado a uma rede Wi-Fi, mas o usuário não habilitou a chamada Wi-Fi.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Code

Retorna o código para o motivo dessa desconexão.

Creator

Descreve a causa de uma chamada desconectada.

Description

Descreve a causa de uma chamada desconectada.

DescriptionFormatted

Retorna uma descrição que explica o motivo da causa da desconexão e é para exibição na interface do usuário.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
JniPeerMembers

Descreve a causa de uma chamada desconectada.

Label

Descreve a causa de uma chamada desconectada.

LabelFormatted

Retorna um rótulo curto que explica o motivo da causa da desconexão e é para exibição na interface do usuário.

PeerReference

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
Reason

Retorna uma explicação do motivo da desconexão.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
Tone

Retorna o tom a ser reproduzido quando desconectado.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
DescribeContents()

Descreve a causa de uma chamada desconectada.

Dispose()

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
Dispose(Boolean)

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
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)
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)
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)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em 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 sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Descreve a causa de uma chamada desconectada.

Implantações explícitas de interface

IJavaPeerable.Disposed()

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
IJavaPeerable.Finalized()

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Descreve a causa de uma chamada desconectada.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Descreve a causa de uma chamada desconectada.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Descreve a causa de uma chamada desconectada.

GetJniTypeName(IJavaPeerable)

Descreve a causa de uma chamada desconectada.

Aplica-se a