Call.EventDisplayDiagnosticMessage Campo
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í.
Evento notificado desde la pila de telecomunicaciones para informar de un mensaje de diagnóstico en llamada que la aplicación de marcador puede optar por mostrar al usuario.
[Android.Runtime.Register("EVENT_DISPLAY_DIAGNOSTIC_MESSAGE", ApiSince=31)]
public const string EventDisplayDiagnosticMessage;
[<Android.Runtime.Register("EVENT_DISPLAY_DIAGNOSTIC_MESSAGE", ApiSince=31)>]
val mutable EventDisplayDiagnosticMessage : string
Valor de campo
- Atributos
Comentarios
Evento notificado desde la pila de telecomunicaciones para informar de un mensaje de diagnóstico en llamada que la aplicación de marcador puede optar por mostrar al usuario. Se usa un mensaje de diagnóstico para comunicar escenarios que el dispositivo ha detectado, lo que puede afectar a la calidad de la llamada en curso.
Por ejemplo, un problema con un casco bluetooth puede generar una recomendación para que el usuario intente usar el altavoz en su lugar, o si el dispositivo detecta que ha entrado en un área de servicio deficiente, es posible que se le avise al usuario para que pueda finalizar su llamada antes de quitarla.
Un mensaje de diagnóstico se considera persistente por naturaleza. Cuando el usuario entra en un área de servicio deficiente, por ejemplo, el mensaje de diagnóstico complementario persiste hasta que abandona el área de servicio deficiente. Cada mensaje va acompañado de un #EXTRA_DIAGNOSTIC_MESSAGE_ID elemento que identifica de forma única la condición de diagnóstico que se notifica. El marco genera un evento de llamada de tipo #EVENT_CLEAR_DIAGNOSTIC_MESSAGE cuando se ha borrado la condición notificada. La aplicación de marcador debe mostrar el mensaje de diagnóstico hasta que se borre. Si se envían varios mensajes de diagnóstico con diferentes identificadores (que aún no se han borrado), la aplicación de marcador debe priorizar el mensaje recibido más recientemente, pero proporcionar al usuario un medio para revisar los mensajes anteriores.
El texto del mensaje se encuentra en #EXTRA_DIAGNOSTIC_MESSAGE forma de legible que CharSequence está destinado a mostrarse en la llamada a la experiencia del usuario.
El marco de telecomunicaciones notifica de forma audibly al usuario la presencia de un mensaje de diagnóstico, por lo que la aplicación de marcador solo debe preocuparse por sí misma con la visualización visual del mensaje.
La aplicación de marcador recibe este evento a través de Call.Callback#onConnectionEvent(Call, String, Bundle).
Java documentación para android.telecom.Call.EVENT_DISPLAY_DIAGNOSTIC_MESSAGE.
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.