LoadSdkException

public final class LoadSdkException
extends Exception implements Parcelable

java.lang.Объект
java.lang.Throwable
java.lang.Исключение
android.app.sdksandbox.LoadSdkException


Исключение, созданное SdkSandboxManager#loadSdk

Краткое содержание

Унаследованные константы

Поля

public static final Creator < LoadSdkException > CREATOR

Общественные конструкторы

LoadSdkException ( Throwable cause, Bundle extraInfo)

Инициализирует LoadSdkException с помощью Throwable и Bundle.

Публичные методы

int describeContents ()

Опишите типы специальных объектов, содержащихся в маршалированном представлении этого экземпляра Parcelable.

Bundle getExtraInformation ()

Возвращает дополнительную информацию об ошибке, с помощью которой было создано это исключение.

int getLoadSdkErrorCode ()

Возвращает код результата, с помощью которого было создано это исключение.

void writeToParcel ( Parcel destination, int flags)

Сплющите этот объект в посылку.

Унаследованные методы

Поля

СОЗДАТЕЛЬ

public static final Creator<LoadSdkException> CREATOR

Общественные конструкторы

LoadSdkException

public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

Инициализирует LoadSdkException с помощью Throwable и Bundle.

Параметры
cause Throwable : причина исключения, которая сохраняется для последующего извлечения методом Throwable.getCause() . Это значение не может быть null .

extraInfo Bundle : Дополнительная информация об ошибках. Это пусто, если такой информации нет. Это значение не может быть null .

Публичные методы

описатьСодержание

Добавлено на уровне API 34.
public int describeContents ()

Опишите типы специальных объектов, содержащихся в маршалированном представлении этого экземпляра Parcelable. Например, если объект будет включать дескриптор файла в выходные данные writeToParcel(android.os.Parcel, int) , возвращаемое значение этого метода должно включать бит CONTENTS_FILE_DESCRIPTOR .

Возврат
int битовая маска, указывающая набор специальных типов объектов, маршалируемых этим экземпляром объекта Parcelable. Значение – 0 или CONTENTS_FILE_DESCRIPTOR .

Получить дополнительную информацию

public Bundle getExtraInformation ()

Возвращает дополнительную информацию об ошибке, с помощью которой было создано это исключение.

Возврат
Bundle Дополнительная информация об ошибках Bundle. Это значение не может быть null .

getLoadSdkErrorCode

public int getLoadSdkErrorCode ()

Возвращает код результата, с помощью которого было создано это исключение.

Возврат
int Код результата loadSdk. Значение: SdkSandboxManager.LOAD_SDK_NOT_FOUND , SdkSandboxManager.LOAD_SDK_ALREADY_LOADED , SdkSandboxManager.LOAD_SDK_SDK_DEFINED_ERROR , SdkSandboxManager.LOAD_SDK_SDK_SANDBOX_DISABLED , SdkSandboxManager.LOAD_SDK_INTERNAL_ERROR ИЛИ или SdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE

записьToParcel

Добавлено на уровне API 34.
public void writeToParcel (Parcel destination, 
                int flags)

Сплющите этот объект в посылку.

Параметры
destination Parcel : это значение не может быть null .

flags int : дополнительные флаги того, как должен быть написан объект. Может быть 0 или Parcelable.PARCELABLE_WRITE_RETURN_VALUE . Значение равно 0 или комбинации Parcelable.PARCELABLE_WRITE_RETURN_VALUE и android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES.