PhoneStateListener.OnRegistrationFailed Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
.
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.