Condividi tramite


PhoneStateListener.OnRegistrationFailed Metodo

Definizione

Segnalare che la registrazione o l'aggiornamento dell'area di routing/rilevamento non è riuscito.

[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

Parametri

cellIdentity
CellIdentity

CellIdentity, che deve includere l'identificatore univoco globale per la cella , ad esempio tutti i componenti del CGI o ECGI.

chosenPlmn
String

tra quelli trasmessi dalla cella scelta per il tentativo di registrazione non riuscita, tra 5 o 6 cifre, LAN (MCC|MNC).

domain
Int32

DOMAIN_CS, DOMAIN_PS o entrambi nel caso di una procedura combinata.

causeCode
Int32

l'errore principale causa codice della procedura. Per GSM/UMTS (MM), i valori sono in TS 24.008 Sec 10.5.95 Per GSM/UMTS (GMM), i valori sono in TS 24.008 Sec 10.5.147 Per LTE (EMM) ), i codici causa sono TS 24.301 Sec 9.9.3.9 For NR (5GMM), i codici causa sono TS 24.501 Sec 9.11.3.2 Integer.MAX_VALUE se questo valore non è usato.

additionalCauseCode
Int32

codice di causa di qualsiasi routine secondaria/combinata, se appropriato. Per UMTS, se un collegamento combinato ha esito positivo solo per PS, il codice della causa GMM deve essere incluso come codice aggiuntivoCauseCode. Per LTE (ESM), i codici di causa si trovano in TS 24.301 9.9.4.4. Integer.MAX_VALUE se questo valore non è usato.

Attributi

Commenti

Segnalare che la registrazione o l'aggiornamento dell'area di routing/rilevamento non è riuscito.

Indicare ogni volta che una procedura di registrazione, inclusa una posizione, un routing o un aggiornamento dell'area di rilevamento ha esito negativo. Ciò include procedure che non comportano necessariamente una modifica dello stato di registrazione del modem. Se lo stato di registrazione del modem cambia, questo si riflette in onNetworkStateChanged() e successivamente get{Voice/Data}RegistrationState().

Poiché gli errori di registrazione sono temporanei, questo callback non è permanente. I registranti non riceveranno il valore passato più recente durante la registrazione.

Questo membro è deprecato. Utilizzare invece TelephonyCallback.RegistrationFailedListener.

Documentazione java per android.telephony.PhoneStateListener.onRegistrationFailed(android.telephony.CellIdentity, java.lang.String, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a