PhoneStateListener.OnRegistrationFailed Método
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í.
Informe de que se ha producido un error en la actualización del registro o la ubicación, enrutamiento o área de seguimiento.
[Android.Runtime.Register("onRegistrationFailed", "(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V", "GetOnRegistrationFailed_Landroid_telephony_CellIdentity_Ljava_lang_String_IIIHandler", ApiSince=30)]
public virtual void OnRegistrationFailed (Android.Telephony.CellIdentity cellIdentity, string chosenPlmn, int domain, int causeCode, int additionalCauseCode);
[<Android.Runtime.Register("onRegistrationFailed", "(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V", "GetOnRegistrationFailed_Landroid_telephony_CellIdentity_Ljava_lang_String_IIIHandler", ApiSince=30)>]
abstract member OnRegistrationFailed : Android.Telephony.CellIdentity * string * int * int * int -> unit
override this.OnRegistrationFailed : Android.Telephony.CellIdentity * string * int * int * int -> unit
Parámetros
- cellIdentity
- CellIdentity
CellIdentity, que debe incluir el identificador único global de la celda (por ejemplo, todos los componentes del CGI o ECGI).
- chosenPlmn
- String
un PLMN alfanumérico de 5 o 6 dígitos (MCC|MNC) entre los emitidos por la celda elegida para el intento de registro erróneo.
- domain
- Int32
DOMAIN_CS, DOMAIN_PS o ambos en el caso de un procedimiento combinado.
- causeCode
- Int32
el código de error principal del procedimiento. Para GSM/UMTS (MM), los valores están en TS 24.008 sec 10.5.95 Para GSM/UMTS (GMM), los valores están en TS 24.008 sec 10.5.147 For LTE (EMM), códigos de causa son TS 24.301 Sec 9.9.3.9 Para NR (5GMM), los códigos de causa son TS 24.501 Sec 9.11.3.2 Integer.MAX_VALUE si este valor no se usa.
- additionalCauseCode
- Int32
el código de causa de cualquier procedimiento secundario o combinado si procede. Para UMTS, si una asociación combinada solo se realiza correctamente para PS, el código de causa de GMM se incluirá como un código adicionalCauseCode. Para LTE (ESM), los códigos de causa están en TS 24.301 9.9.4.4. Integer.MAX_VALUE si este valor no se usa.
- Atributos
Comentarios
Informe de que se ha producido un error en la actualización del registro o la ubicación, enrutamiento o área de seguimiento.
Indique cada vez que se produce un error en un procedimiento de registro, incluida una ubicación, enrutamiento o actualización del área de seguimiento. Esto incluye procedimientos que no necesariamente dan lugar a un cambio del estado de registro del módem. Si cambia el estado de registro del módem, se refleja en onNetworkStateChanged() y posterior get{Voice/Data}RegistrationState().
Dado que los errores de registro son efímeros, esta devolución de llamada no es permanente. Los registradores no recibirán el valor pasado más reciente al registrarse.
Este miembro está en desuso. En su lugar, use TelephonyCallback.RegistrationFailedListener
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.