Call.Callback Clase

Definición

Define las devoluciones de llamada que informan de los InCallService cambios en .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
Herencia
Call.Callback
Atributos

Comentarios

Define las devoluciones de llamada que informan de los InCallService cambios en .Call Estas devoluciones de llamada pueden originarse en el marco de Telecom o en una ConnectionService implementación.

Puede controlar estas devoluciones de llamada si extiende la Callback clase y reemplaza las devoluciones de llamada que InCallService le interesan. Los métodos de devolución de llamada incluyen el para el Call que se aplica la devolución de llamada, lo que permite reutilizar una sola instancia de la Callback implementación, si lo desea.

Use Call#registerCallback(Callback) para registrar las devoluciones de llamada. Asegúrese Call#unregisterCallback(Callback) de que se llama cuando ya no se requieren devoluciones de llamada (normalmente en InCallService#onCallRemoved(Call)). Nota: Las devoluciones de llamada que se producen antes de llamar Call#registerCallback(Callback) no alcanzarán la implementación de Callback, por lo que es importante registrar la devolución de llamada en cuanto InCallService se le notifique una nueva llamada a través InCallService#onCallAdded(Call)de .

Documentación de Java para android.telecom.Call.Callback.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

Call.Callback()

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

Call.Callback(IntPtr, JniHandleOwnership)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

Campos

HandoverFailureDestAppRejected
Obsoletos.

Motivo del error de entrega devuelto a través #onHandoverFailed(Call, int) de cuando la aplicación para entregar la llamada a rechaza la solicitud de entrega.

HandoverFailureNotSupported
Obsoletos.

Motivo del error de entrega devuelto a través de #onHandoverFailed(Call, int) cuando se inicia una entrega, pero la aplicación de origen o destino no admite la entrega.

HandoverFailureOngoingEmergencyCall
Obsoletos.

Motivo del error de entrega devuelto a través #onHandoverFailed(Call, int) de cuando hay una llamada de emergencia en curso.

HandoverFailureUnknown
Obsoletos.

Motivo del error de entrega devuelto a través #onHandoverFailed(Call, int) de cuando se produce un error de entrega por un motivo desconocido.

HandoverFailureUserRejected
Obsoletos.

Motivo del error de entrega devuelto a través #onHandoverFailed(Call, int) de cuando el usuario remoto rechaza la solicitud de entrega.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
JniPeerMembers

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

PeerReference

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
ThresholdClass

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

ThresholdType

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
Dispose(Boolean)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto.

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OnCallDestroyed(Call)

Se invoca cuando se destruye .Call

OnCannedTextResponsesLoaded(Call, IList<String>)

Se invoca cuando los mensajes de texto que se pueden usar como respuestas a la entrada Call se cargan desde la base de datos pertinente.

OnChildrenChanged(Call, IList<Call>)

Se invoca cuando los elementos secundarios de este Call objeto han cambiado.

OnConferenceableCallsChanged(Call, IList<Call>)

Se invoca en los cambios realizados en el conjunto de Calls con el que Call se puede conferenciar.

OnConnectionEvent(Call, String, Bundle)

Se invoca cuando un objeto Call recibe un evento de su asociado Connection o Conference.

OnDetailsChanged(Call, Call+Details)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

OnHandoverComplete(Call)

Se invoca cuando la devolución de llamada de una PhoneAccount a otra PhoneAccount se ha completado correctamente.

OnHandoverFailed(Call, HandoverFailureReason)

Se invoca cuando se ha producido un error en la devolución de llamada de uno PhoneAccount a otro PhoneAccount .

OnParentChanged(Call, Call)

Se invoca cuando el elemento primario de esto Call ha cambiado.

OnPostDialWait(Call, String)

Se invoca cuando la secuencia posterior al marcado en el saliente Call ha alcanzado un carácter de pausa.

OnRttInitiationFailure(Call, RttSessionModifyResult)

Se invoca cuando la sesión RTT no se pudo iniciar por algún motivo, incluido el rechazo de la parte remota.

OnRttModeChanged(Call, RttMode)

Se invoca cuando cambia el modo RTT para esta llamada.

OnRttRequest(Call, Int32)

Se invoca cuando el extremo remoto de la conexión ha solicitado que se abra un canal de comunicación RTT.

OnRttStatusChanged(Call, Boolean, Call+RttCall)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

OnStateChanged(Call, CallState)

Se invoca cuando el estado de esto Call ha cambiado.

OnVideoCallChanged(Call, InCallService+VideoCall)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
IJavaPeerable.Finalized()

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

GetJniTypeName(IJavaPeerable)

Define las devoluciones de llamada que informan de los InCallService cambios en .Call

Se aplica a