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 telecomunicaciones o en una ConnectionService implementación.
Puede controlar estas devoluciones de llamada al extender la Callback clase e invalidar las devoluciones InCallService de llamada que le interesen. 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 llegarán a la implementación de Callback, por lo que es importante registrar la devolución de llamada en cuanto InCallService se le notifique de una nueva llamada a través InCallService#onCallAdded(Call)de .
Java documentación para android.telecom.Call.Callback.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| 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
| Nombre | Description |
|---|---|
| HandoverFailureDestAppRejected |
Obsoletos.
Motivo del error de entrega devuelto a través |
| HandoverFailureNotSupported |
Obsoletos.
Motivo del error de entrega devuelto a través |
| 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
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Define las devoluciones de llamada que informan de los |
| JniPeerMembers |
Define las devoluciones de llamada que informan de los |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
Define las devoluciones de llamada que informan de los |
| ThresholdType |
Define las devoluciones de llamada que informan de los |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Define las devoluciones de llamada que informan de los |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Define las devoluciones de llamada que informan de los |
| Equals(Object) |
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 para el objeto . (Heredado de Object) |
| JavaFinalize() |
Obsoletos.
Lo llama 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 |
| 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 tras los cambios en el conjunto de |
| OnConnectionEvent(Call, String, Bundle) |
Se invoca cuando un objeto |
| OnDetailsChanged(Call, Call+Details) |
Se invoca cuando los detalles de esta llamada han cambiado. |
| 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 entrega 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 la salida |
| OnRttInitiationFailure(Call, RttSessionModifyResult) |
Se invoca cuando la sesión RTT no se pudo iniciar por algún motivo, incluido el rechazo por parte 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) |
Se invoca cuando cambia el estado rtT de la llamada, ya sea de desactivado a activado o de activado a desactivado. |
| OnStateChanged(Call, CallState) |
Se invoca cuando el estado de esto |
| OnVideoCallChanged(Call, InCallService+VideoCall) |
Se invoca cuando call.VideoCall de la llamada ha cambiado. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Define las devoluciones de llamada que informan de los |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (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, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>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
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Define las devoluciones de llamada que informan de los |
| IJavaPeerable.Finalized() |
Define las devoluciones de llamada que informan de los |
| IJavaPeerable.JniObjectReferenceControlBlock |
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
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerció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 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |