Partager via


PhoneStateListener.OnRegistrationFailed Méthode

Définition

Signaler que l’inscription ou une mise à jour de zone de routage/de suivi a échoué.

[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

Paramètres

cellIdentity
CellIdentity

CellIdentity, qui doit inclure l’identificateur global unique de la cellule (par exemple, tous les composants de CGI ou ECGI).

chosenPlmn
String

un PLMN alphanumérique à 5 ou 6 chiffres (MCC|MNC) parmi ceux diffusés par la cellule choisie pour la tentative d’inscription ayant échoué.

domain
Int32

DOMAIN_CS, DOMAIN_PS ou les deux en cas de procédure combinée.

causeCode
Int32

l’échec principal provoque le code de la procédure. Pour GSM/UMTS (MM), les valeurs sont dans TS 24.008 Sec 10.5.95 Pour GSM/UMTS (GMM), les valeurs sont en TS 24.008 Sec 10.5.147 pour LTE (EMM), les codes de cause sont TS 24.301 Sec 9.9.3.9 Pour NR (5GMM), les codes de cause sont TS 24.501 Sec 9.11.3.2 Integer.MAX_VALUE si cette valeur n’est pas utilisée.

additionalCauseCode
Int32

code de cause d’une procédure secondaire/combinée le cas échéant. Pour UMTS, si une attachement combiné réussit uniquement pour PS, le code de cause GMM doit être inclus en tant que code supplémentaireCauseCode. Pour LTE (ESM), les codes de cause sont dans TS 24.301 9.9.4.4. Integer.MAX_VALUE si cette valeur n’est pas utilisée.

Attributs

Remarques

Signaler que l’inscription ou une mise à jour de zone de routage/de suivi a échoué.

Indiquez chaque fois qu’une procédure d’inscription, y compris un emplacement, un routage ou une mise à jour de zone de suivi échoue. Cela inclut les procédures qui n’entraînent pas nécessairement un changement de l’état d’inscription du modem. Si l’état d’inscription du modem change, ce qui est reflété dans onNetworkStateChanged() et obtenir{Voice/Data}RegistrationState().

Étant donné que les échecs d’inscription sont éphémères, ce rappel n’est pas collant. Les inscrits ne recevront pas la valeur passée la plus récente lors de l’inscription.

Ce membre est déconseillé. Utilisez TelephonyCallback.RegistrationFailedListener à la place.

Documentation Java pour android.telephony.PhoneStateListener.onRegistrationFailed(android.telephony.CellIdentity, java.lang.String, int, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à