Call.Callback Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| Call.Callback(IntPtr, JniHandleOwnership) |
Define retornos de chamada que informam as |
Campos
| Nome | Description |
|---|---|
| HandoverFailureDestAppRejected |
Obsoleto.
Motivo da falha de entrega retornado por meio |
| HandoverFailureNotSupported |
Obsoleto.
Motivo da falha de entrega retornado por meio |
| HandoverFailureOngoingEmergencyCall |
Obsoleto.
Motivo da falha de entrega retornado quando |
| HandoverFailureUnknown |
Obsoleto.
Motivo de falha de entrega retornado por meio de |
| HandoverFailureUserRejected |
Obsoleto.
Motivo da falha de entrega retornado quando |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| JniIdentityHashCode |
Define retornos de chamada que informam as |
| JniPeerMembers |
Define retornos de chamada que informam as |
| PeerReference |
Define retornos de chamada que informam as |
| ThresholdClass |
Define retornos de chamada que informam as |
| ThresholdType |
Define retornos de chamada que informam as |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Dispose() |
Define retornos de chamada que informam as |
| Dispose(Boolean) |
Define retornos de chamada que informam as |
| 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 |
| OnCannedTextResponsesLoaded(Call, IList<String>) |
Invocado quando as mensagens de texto que podem ser usadas como respostas para a entrada |
| OnChildrenChanged(Call, IList<Call>) |
Invocado quando os filhos disso |
| OnConferenceableCallsChanged(Call, IList<Call>) |
Invocado em alterações no conjunto de |
| OnConnectionEvent(Call, String, Bundle) |
Invocado quando um |
| OnDetailsChanged(Call, Call+Details) |
Define retornos de chamada que informam as |
| OnHandoverComplete(Call) |
Invocado quando a entrega de chamada de um |
| OnHandoverFailed(Call, HandoverFailureReason) |
Invocado quando a entrega de chamada de um |
| OnParentChanged(Call, Call) |
Invocado quando o pai disso |
| OnPostDialWait(Call, String) |
Invocado quando a sequência pós-discagem na saída |
| 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 |
| OnStateChanged(Call, CallState) |
Invocado quando o estado disso |
| OnVideoCallChanged(Call, InCallService+VideoCall) |
Define retornos de chamada que informam as |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| ToArray<T>() |
Define retornos de chamada que informam as |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Define retornos de chamada que informam as |
| 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 |
| IJavaPeerable.DisposeUnlessReferenced() |
Define retornos de chamada que informam as |
| IJavaPeerable.Finalized() |
Define retornos de chamada que informam as |
| IJavaPeerable.JniManagedPeerState |
Define retornos de chamada que informam as |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Define retornos de chamada que informam as |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Define retornos de chamada que informam as |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Define retornos de chamada que informam as |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Define retornos de chamada que informam as |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |