LoadSdkException

public final class LoadSdkException
extends Exception implements Parcelable

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


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

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

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

int CONTENTS_FILE_DESCRIPTOR

Бит дескриптора, используемый с describeContents() : указывает, что плоское представление объекта Parcelable включает дескриптор файла.

int PARCELABLE_WRITE_RETURN_VALUE

Флаг для использования с writeToParcel(Parcel, int) : записываемый объект является возвращаемым значением, то есть результатом такой функции, как " Parcelable someFunction() ", " void someFunction(out Parcelable) " или " void someFunction(inout Parcelable) ".

Поля

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)

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

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

final void addSuppressed ( Throwable exception)

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

Throwable fillInStackTrace ()

Заполняет трассировку стека выполнения.

Throwable getCause ()

Возвращает причину выдачи или null , если причина не существует или неизвестна.

String getLocalizedMessage ()

Создает локализованное описание этого объекта.

String getMessage ()

Возвращает строку подробного сообщения об этом объекте.

StackTraceElement[] getStackTrace ()

Обеспечивает программный доступ к информации трассировки стека, напечатанной функцией printStackTrace() .

final Throwable[] getSuppressed ()

Возвращает массив, содержащий все исключения, которые были подавлены, обычно с помощью инструкции try -with-resources, чтобы доставить это исключение.

Throwable initCause ( Throwable cause)

Инициализирует причину этого выброса указанным значением.

void printStackTrace ()

Печатает этот объект и его обратную трассировку в стандартный поток ошибок.

void printStackTrace ( PrintWriter s)

Печатает этот объект и его обратную трассировку указанному средству записи печати.

void printStackTrace ( PrintStream s)

Печатает этот объект и его обратную трассировку в указанный поток печати.

void setStackTrace ( StackTraceElement[] stackTrace)

Устанавливает элементы трассировки стека, которые будут возвращены функцией getStackTrace() и напечатаны функцией printStackTrace() и связанными с ней методами.

String toString ()

Возвращает краткое описание этого объекта.

Object clone ()

Создает и возвращает копию этого объекта.

boolean equals ( Object obj)

Указывает, «равен» ли какой-либо другой объект этому объекту.

void finalize ()

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

final Class <?> getClass ()

Возвращает класс времени выполнения этого Object .

int hashCode ()

Возвращает значение хэш-кода для объекта.

final void notify ()

Пробуждает одиночный поток, ожидающий монитора этого объекта.

final void notifyAll ()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

String toString ()

Возвращает строковое представление объекта.

final void wait (long timeoutMillis, int nanos)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait (long timeoutMillis)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

abstract int describeContents ()

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

abstract void writeToParcel ( Parcel dest, 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 ()

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

запись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.