Compartilhar via


PhoneStateListener.OnRegistrationFailed Método

Definição

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.

Documentação Java para android.telephony.PhoneStateListener.onRegistrationFailed(android.telephony.CellIdentity, java.lang.String, int, int, int).

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.

Aplica-se a