Call.Callback Classe

Definição

Define retornos de chamada que informam as InCallService alterações em um Call.

[Android.Runtime.Register("android/telecom/Call$Callback", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class Call.Callback : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/Call$Callback", ApiSince=23, DoNotGenerateAcw=true)>]
type Call.Callback = class
    inherit Object
Herança
Call.Callback
Atributos

Comentários

Define retornos de chamada que informam as InCallService alterações em um Call. Esses retornos de chamada podem ser originados da estrutura de Telecomunicações ou de uma ConnectionService implementação.

Você pode lidar com esses retornos de chamada estendendo a Callback classe e substituindo os retornos de chamada nos quais você InCallService está interessado. Os métodos de retorno de chamada incluem o retorno de chamada para o Call qual o retorno de chamada se aplica, permitindo a reutilização de uma única instância de sua Callback implementação, se desejado.

Use Call#registerCallback(Callback) para registrar seus retornos de chamada. Verifique se Call#unregisterCallback(Callback) é chamado quando você não precisa mais de retornos de chamada (normalmente em InCallService#onCallRemoved(Call)). Observação: os retornos de chamada que ocorrem antes de você ligar Call#registerCallback(Callback) não alcançarão sua implementação, Callbackportanto, é importante registrar o retorno de chamada assim que você InCallService for notificado de uma nova chamada por meio InCallService#onCallAdded(Call)de .

Java documentação para android.telecom.Call.Callback.

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
Call.Callback()

Define retornos de chamada que informam as InCallService alterações em um Call.

Call.Callback(IntPtr, JniHandleOwnership)

Define retornos de chamada que informam as InCallService alterações em um Call.

Campos

Nome Description
HandoverFailureDestAppRejected
Obsoleto.

Motivo da falha de entrega retornado por meio #onHandoverFailed(Call, int) de quando o aplicativo para entregar a chamada para rejeitar a solicitação de entrega.

HandoverFailureNotSupported
Obsoleto.

Motivo da falha de entrega retornado por meio #onHandoverFailed(Call, int) de quando uma entrega é iniciada, mas o aplicativo de origem ou destino não dá suporte à entrega.

HandoverFailureOngoingEmergencyCall
Obsoleto.

Motivo da falha de entrega retornado quando #onHandoverFailed(Call, int) há uma chamada de emergência em andamento.

HandoverFailureUnknown
Obsoleto.

Motivo de falha de entrega retornado por meio de #onHandoverFailed(Call, int) quando uma entrega falha por um motivo desconhecido.

HandoverFailureUserRejected
Obsoleto.

Motivo da falha de entrega retornado quando #onHandoverFailed(Call, int) o usuário remoto rejeita a solicitação de entrega.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
JniPeerMembers

Define retornos de chamada que informam as InCallService alterações em um Call.

PeerReference

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
ThresholdClass

Define retornos de chamada que informam as InCallService alterações em um Call.

ThresholdType

Define retornos de chamada que informam as InCallService alterações em um Call.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
Dispose(Boolean)

Define retornos de chamada que informam as InCallService alterações em um Call.

(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)
OnCallDestroyed(Call)

Invocado quando o Call é destruído.

OnCannedTextResponsesLoaded(Call, IList<String>)

Invocado quando as mensagens de texto que podem ser usadas como respostas para a entrada Call são carregadas do banco de dados relevante.

OnChildrenChanged(Call, IList<Call>)

Invocado quando os filhos disso Call foram alterados.

OnConferenceableCallsChanged(Call, IList<Call>)

Invocado em alterações no conjunto de Calls com os quais isso Call pode ser conferência.

OnConnectionEvent(Call, String, Bundle)

Invocado quando um Call evento recebe de seu associado Connection ou Conference.

OnDetailsChanged(Call, Call+Details)

Define retornos de chamada que informam as InCallService alterações em um Call.

OnHandoverComplete(Call)

Invocado quando a entrega de chamada de um PhoneAccount para outro PhoneAccount foi concluída com êxito.

OnHandoverFailed(Call, HandoverFailureReason)

Invocado quando a entrega de chamada de um PhoneAccount para o outro PhoneAccount falhou.

OnParentChanged(Call, Call)

Invocado quando o pai disso Call foi alterado.

OnPostDialWait(Call, String)

Invocado quando a sequência pós-discagem na saída Call atingiu um caractere de pausa.

OnRttInitiationFailure(Call, RttSessionModifyResult)

Invocado quando a sessão RTT não foi iniciada por algum motivo, incluindo rejeição por parte remota.

OnRttModeChanged(Call, RttMode)

Invocado quando o modo RTT é alterado para essa chamada.

OnRttRequest(Call, Int32)

Invocado quando o final remoto da conexão solicita que um canal de comunicação RTT seja aberto.

OnRttStatusChanged(Call, Boolean, Call+RttCall)

Define retornos de chamada que informam as InCallService alterações em um Call.

OnStateChanged(Call, CallState)

Invocado quando o estado disso Call é alterado.

OnVideoCallChanged(Call, InCallService+VideoCall)

Define retornos de chamada que informam as InCallService alterações em um Call.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
ToArray<T>()

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Define retornos de chamada que informam as InCallService alterações em um Call.

(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)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
IJavaPeerable.Finalized()

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Define retornos de chamada que informam as InCallService alterações em um Call.

(Herdado de Object)

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)

Define retornos de chamada que informam as InCallService alterações em um Call.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a