다음을 통해 공유


PhoneStateListener.OnRegistrationFailed 메서드

정의

등록 또는 위치/라우팅/추적 영역 업데이트가 실패했다고 보고합니다.

[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

매개 변수

cellIdentity
CellIdentity

셀에 대한 전역 고유 식별자(예: CGI 또는 ECGI의 모든 구성 요소)를 포함해야 하는 CellIdentity입니다.

chosenPlmn
String

실패한 등록 시도에 대해 선택한 셀에서 브로드캐스트하는 중 5자리 또는 6자리 영숫자 PLMN(MCC|MNC)입니다.

domain
Int32

DOMAIN_CS, DOMAIN_PS 또는 결합된 프로시저의 경우 둘 다입니다.

causeCode
Int32

기본 오류로 인해 프로시저의 코드가 발생합니다. GSM/UMTS(MM)의 경우 값은 TS 24.008 초 10.5.95 GSM/UMTS(GMM) 값으로, 값은 TS 24.008 초 10.5.147 For LTE(EM)입니다. 원인 코드는 TS 24.301 초 9.9.3.9 NR(5GMM)이며, 이 값을 사용하지 않으면 코드가 TS 24.501 초 9.11.3.2 Integer.MAX_VALUE입니다.

additionalCauseCode
Int32

해당하는 경우 보조/결합 프로시저의 원인 코드입니다. UMTS의 경우 PS에 대해서만 결합된 연결이 성공하면 GMM 원인 코드가 additionalCauseCode로 포함됩니다. LTE(ESM)의 경우 원인 코드는 TS 24.301 9.9.4.4에 있습니다. 이 값을 사용하지 않으면 Integer.MAX_VALUE입니다.

특성

설명

등록 또는 위치/라우팅/추적 영역 업데이트가 실패했다고 보고합니다.

위치, 라우팅 또는 추적 영역 업데이트를 포함한 등록 절차가 실패할 때마다 표시합니다. 여기에는 모뎀의 등록 상태가 변경될 필요는 없는 프로시저가 포함됩니다. 모뎀의 등록 상태가 변경되면 onNetworkStateChanged() 및 이후 get{Voice/Data}RegistrationState()에 반영됩니다.

등록 실패는 일시적이므로 이 콜백은 고정되지 않습니다. 등록자는 등록할 때 가장 최근의 과거 값을 받지 않습니다.

이 멤버는 더 이상 사용되지 않습니다. 대신 TelephonyCallback.RegistrationFailedListener를 사용하세요.

에 대한 android.telephony.PhoneStateListener.onRegistrationFailed(android.telephony.CellIdentity, java.lang.String, int, int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상