PhoneStateListener.OnRegistrationFailed Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Informe que o Registro ou uma atualização de Local/Roteamento/Área de Rastreamento falhou.
[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
o CellIdentity, que deve incluir o identificador global exclusivo da célula (por exemplo, todos os componentes do CGI ou ECGI).
- chosenPlmn
- String
um PLMN alfanumérico de 5 ou 6 dígitos (MCC|MNC) entre aqueles transmitidos pela célula escolhida para a tentativa de registro malsucedida.
- domain
- Int32
DOMAIN_CS, DOMAIN_PS ou ambos no caso de um procedimento combinado.
- causeCode
- Int32
o código de causa de falha principal do procedimento. Para GSM/UMTS (MM), os valores estão em TS 24.008 Sec 10.5.95 Para GSM/UMTS (GMM), os valores estão em TS 24.008 Sec 10.5.147 Para LTE (EMM), os códigos de causa são TS 24.301 Sec 9.9.3.9 Para NR (5GMM), os códigos de causa são TS 24.501 Sec 9.11.3.2 Integer.MAX_VALUE se este valor não for utilizado.
- additionalCauseCode
- Int32
o código de causa de qualquer procedimento secundário/combinado, se for caso disso. Para UMTS, se uma anexação combinada for bem-sucedida apenas para PS, o código de causa GMM será incluído como um CauseCode adicional. Para LTE (ESM), os códigos de causa estão no TS 24.301 9.9.4.4. Integer.MAX_VALUE se esse valor não for usado.
- Atributos
Comentários
Informe que o Registro ou uma atualização de Local/Roteamento/Área de Rastreamento falhou.
Indique sempre que um procedimento de registro, incluindo uma atualização de local, roteamento ou área de controle falhar. Isso inclui procedimentos que não resultam necessariamente em uma alteração do status de registro do modem. Se o status de registro do modem for alterado, isso será refletido no onNetworkStateChanged() e no subsequente get{Voice/Data}RegistrationState().
Como as falhas de registro são efêmeras, esse retorno de chamada não é pegajoso. Os inscritos não receberão o valor passado mais recente ao se cadastrarem.
Este membro foi preterido. Use o TelephonyCallback.RegistrationFailedListener
em vez disso.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.