Freigeben über


PhoneStateListener.OnRegistrationFailed Methode

Definition

Melden Sie, dass die Registrierung oder die Aktualisierung eines Standorts/Routing-/Nachverfolgungsbereichs fehlgeschlagen ist.

[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

Parameter

cellIdentity
CellIdentity

CellIdentity, die den global eindeutigen Bezeichner für die Zelle enthalten muss (z. B. alle Komponenten der CGI oder ECGI).

chosenPlmn
String

eine 5- oder 6-stellige alphanumerische PLMN (MCC|MNC) zwischen den von der Zelle gesendeten Zellen, die für den fehlgeschlagenen Registrierungsversuch ausgewählt wurde.

domain
Int32

DOMAIN_CS, DOMAIN_PS oder beides im Falle eines kombinierten Verfahrens.

causeCode
Int32

Der Primäre Fehler verursacht Code der Prozedur. Für GSM/UMTS (MM) sind die Werte in TS 24.008 Sek. 10.5.95 Für GSM/UMTS (GMM) sind werte in TS 24.008 Sec 10.5.147 For LTE (EMM) ursache codes are TS 24.301 Sec 9.9.3.9 For NR (5GMM), cause codes are TS 24.501 Sec 9.11.3.2 Integer.MAX_VALUE if this value is unnutzt.

additionalCauseCode
Int32

der Ursachencode einer sekundären/kombinierten Prozedur, falls zutreffend. Wenn für UMTS nur eine kombinierte Verbindung für PS erfolgreich ist, muss der GMM-Ursachencode als zusätzlichenCauseCode eingeschlossen werden. Für LTE (ESM) sind Ursachencodes in TS 24.301 9.9.4.4. Integer.MAX_WERT, wenn dieser Wert nicht verwendet wird.

Attribute

Hinweise

Melden Sie, dass die Registrierung oder die Aktualisierung eines Standorts/Routing-/Nachverfolgungsbereichs fehlgeschlagen ist.

Geben Sie an, wann immer ein Registrierungsvorgang, einschließlich eines Standorts, eines Routings oder einer Aktualisierung des Nachverfolgungsbereichs, fehlschlägt. Dazu gehören Verfahren, die nicht notwendigerweise zu einer Änderung des Registrierungsstatus des Modems führen. Wenn sich der Registrierungsstatus des Modems ändert, wird dies im onNetworkStateChanged() und anschließendem get{Voice/Data}RegistrationState() widergespiegelt.

Da Registrierungsfehler kurzlebig sind, ist dieser Rückruf nicht haftig. Registrierungsstellen erhalten beim Registrieren nicht den letzten Wert der Vergangenheit.

Dieses Mitglied ist veraltet. Verwenden Sie stattdessen TelephonyCallback.RegistrationFailedListener.

Java-Dokumentation für android.telephony.PhoneStateListener.onRegistrationFailed(android.telephony.CellIdentity, java.lang.String, int, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: