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


EuiccManager.ExtraEmbeddedSubscriptionDetailedCode Поле

Определение

Ключ дополнительного набора для PendingIntent обратных вызовов результатов, предоставляющий подробный код результата.

[Android.Runtime.Register("EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE", ApiSince=28)]
public const string ExtraEmbeddedSubscriptionDetailedCode;
[<Android.Runtime.Register("EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE", ApiSince=28)>]
val mutable ExtraEmbeddedSubscriptionDetailedCode : string

Значение поля

Атрибуты

Комментарии

Ключ дополнительного набора для PendingIntent обратных вызовов результатов, предоставляющий подробный код результата.

Значение этого ключа является целым числом и содержит две части. Первый байт — OperationCode, а повторное использование трех байтов — код ошибки.

OperationCode является первым байтом кода результата и представляет собой классификацию, которая определяет тип операции при возникновении ошибки. Например #OPERATION_DOWNLOAD , это означает, что ошибка связана с загрузкой. Так как OperationCode использует только один байт, максимально допустимое количество равно 255(0xFF).

ErrorCode — это оставшиеся три байта кода результата, и это означает, что произошло. Например, сочетание #OPERATION_DOWNLOAD и #ERROR_TIME_OUT предложит время ожидания операции скачивания. Единственным исключением здесь является #OPERATION_SMDX_SUBJECT_REASON_CODE, где вместо ErrorCode, SubjectCode[5.2.6.1 из GSMA (SGP.22 v2.2) и ReasonCode[5.2.6.2] из GSMA (SGP.22 v2.2) кодируются.

Документация по Java для android.telephony.euicc.EuiccManager.EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE.

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

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