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