Поделиться через


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

CellIdentity, который должен включать глобальный уникальный идентификатор ячейки (например, все компоненты CGI или ECGI).

chosenPlmn
String

5 или 6 цифр буквенно-цифровых PLMN (MCC|MNC) среди тех, которые транслировались ячейкой, выбранной для неудачной попытки регистрации.

domain
Int32

DOMAIN_CS, DOMAIN_PS или оба в случае объединенной процедуры.

causeCode
Int32

Основной сбой вызывает код процедуры. Для GSM/UMTS (ММ) значения находятся в TS 24.008 с 10.5.95 Для GSM/UMTS (GMM), значения находятся в TS 24.008 Sec 10.5.147 For LTE (EMM), причина коды TS 24.301 Sec 9.9.3.9 Для NR (5GMM), коды причин — TS 24.501 Sec 9.11.3.2 Integer.MAX_VALUE, если это значение не используется.

additionalCauseCode
Int32

Код причины любой вторичной или объединенной процедуры при необходимости. Для UMTS, если объединенное присоединение успешно выполнено только для PS, код причины GMM должен быть включен в качестве дополнительного КодаCauseCode. Для LTE (ESM) коды причин находятся в TS 24.301 9.9.4.4. Integer.MAX_VALUE, если это значение не используется.

Атрибуты

Комментарии

Сообщите, что не удалось выполнить регистрацию или обновление области маршрутизации или отслеживания.

Указывает, когда происходит сбой процедуры регистрации, включая расположение, маршрутизацию или обновление области отслеживания. К ним относятся процедуры, которые не обязательно приводят к изменению состояния регистрации модема. Если состояние регистрации модема изменяется, это отражается в onNetworkStateChanged() и последующем получении{Voice/Data}RegistrationState().

Так как сбои регистрации являются временными, этот обратный вызов не является липким. Реестранты не получат последнее последнее значение при регистрации.

Этот элемент считается нерекомендуемым. Вместо этого используйте TelephonyCallback.RegistrationFailedListener.

Документация по Java для android.telephony.PhoneStateListener.onRegistrationFailed(android.telephony.CellIdentity, java.lang.String, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к