Call.Callback Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
Call.Callback(IntPtr, JniHandleOwnership) |
Define las devoluciones de llamada que informan de los |
Campos
HandoverFailureDestAppRejected |
Obsoletos.
Motivo del error de entrega devuelto a través |
HandoverFailureNotSupported |
Obsoletos.
Motivo del error de entrega devuelto a través de |
HandoverFailureOngoingEmergencyCall |
Obsoletos.
Motivo del error de entrega devuelto a través |
HandoverFailureUnknown |
Obsoletos.
Motivo del error de entrega devuelto a través |
HandoverFailureUserRejected |
Obsoletos.
Motivo del error de entrega devuelto a través |
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
JniIdentityHashCode |
Define las devoluciones de llamada que informan de los |
JniPeerMembers |
Define las devoluciones de llamada que informan de los |
PeerReference |
Define las devoluciones de llamada que informan de los |
ThresholdClass |
Define las devoluciones de llamada que informan de los |
ThresholdType |
Define las devoluciones de llamada que informan de los |
Métodos
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Dispose() |
Define las devoluciones de llamada que informan de los |
Dispose(Boolean) |
Define las devoluciones de llamada que informan de los |
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 . |
OnCannedTextResponsesLoaded(Call, IList<String>) |
Se invoca cuando los mensajes de texto que se pueden usar como respuestas a la entrada |
OnChildrenChanged(Call, IList<Call>) |
Se invoca cuando los elementos secundarios de este |
OnConferenceableCallsChanged(Call, IList<Call>) |
Se invoca en los cambios realizados en el conjunto de |
OnConnectionEvent(Call, String, Bundle) |
Se invoca cuando un objeto |
OnDetailsChanged(Call, Call+Details) |
Define las devoluciones de llamada que informan de los |
OnHandoverComplete(Call) |
Se invoca cuando la devolución de llamada de una |
OnHandoverFailed(Call, HandoverFailureReason) |
Se invoca cuando se ha producido un error en la devolución de llamada de uno |
OnParentChanged(Call, Call) |
Se invoca cuando el elemento primario de esto |
OnPostDialWait(Call, String) |
Se invoca cuando la secuencia posterior al marcado en el saliente |
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 |
OnStateChanged(Call, CallState) |
Se invoca cuando el estado de esto |
OnVideoCallChanged(Call, InCallService+VideoCall) |
Define las devoluciones de llamada que informan de los |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Define las devoluciones de llamada que informan de los |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Define las devoluciones de llamada que informan de los |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Define las devoluciones de llamada que informan de los |
IJavaPeerable.Finalized() |
Define las devoluciones de llamada que informan de los |
IJavaPeerable.JniManagedPeerState |
Define las devoluciones de llamada que informan de los |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Define las devoluciones de llamada que informan de los |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Define las devoluciones de llamada que informan de los |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Define las devoluciones de llamada que informan de los |
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 |
GetJniTypeName(IJavaPeerable) |
Define las devoluciones de llamada que informan de los |