PhoneStateListener.OnRegistrationFailed 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
등록 또는 위치/라우팅/추적 영역 업데이트가 실패했다고 보고합니다.
[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 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.