PhoneStateListener.OnRegistrationFailed Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.