LoadSdkException

public final class LoadSdkException
extends Exception implements Parcelable

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ android.app.sdksandbox.LoadSdkException


Exceção gerada por SdkSandboxManager#loadSdk

Resumo

Constantes herdadas

int CONTENTS_FILE_DESCRIPTOR

Bit descritor usado com describeContents(): indica que a representação nivelada do objeto Parcelable inclui um descritor de arquivo.

int PARCELABLE_WRITE_RETURN_VALUE

Sinalização para uso com writeToParcel(Parcel, int): o objeto escrito é um valor de retorno, que é o resultado de uma função como "Parcelable someFunction()", "void someFunction(out Parcelable)" ou "void someFunction(inout Parcelable)".

Campos

public static final Creator<LoadSdkException> CREATOR

Construtores públicos

LoadSdkException(Throwable cause, Bundle extraInfo)

Inicializa um LoadSdkException com um Throwable e um pacote.

Métodos públicos

int describeContents()

Descreve os tipos de objetos especiais contidos na representação empacotada dessa instância de Parcelable.

Bundle getExtraInformation()

Retorna as informações de erro extras com as quais essa exceção foi construída.

int getLoadSdkErrorCode()

Retorna o código de resultado com que a exceção foi construída.

void writeToParcel(Parcel destination, int flags)

Nivela esse objeto em um Parcel.

Métodos herdados

final void addSuppressed(Throwable exception)

Anexa a exceção especificada às exceções que foram suprimidas para exibir essa exceção.

Throwable fillInStackTrace()

Preenche o stack trace de execução.

Throwable getCause()

Retorna a causa do throwable ou null se a causa for inexistente ou desconhecida.

String getLocalizedMessage()

Cria uma descrição localizada do throwable.

String getMessage()

Retorna a string de mensagem de detalhes do throwable.

StackTraceElement[] getStackTrace()

Fornece acesso programático às informações do stack trace mostradas por printStackTrace().

final Throwable[] getSuppressed()

Retorna uma matriz que contém todas as exceções que foram suprimidas, normalmente pela instrução try-with-resources, para fornecer a exceção.

Throwable initCause(Throwable cause)

Inicializa a causa do throwable para o valor especificado.

void printStackTrace()

Mostra o throwable e o backtrace dele no fluxo de erro padrão.

void printStackTrace(PrintWriter s)

Mostra o throwable e o backtrace dele no gravador de exibição especificado.

void printStackTrace(PrintStream s)

Mostra o throwable e o backtrace dele no fluxo de exibição especificado.

void setStackTrace(StackTraceElement[] stackTrace)

Define os elementos de stack trace que vão ser retornados por getStackTrace() e exibidos por printStackTrace() e os métodos relacionados.

String toString()

Retorna uma breve descrição do throwable.

Object clone()

Cria e retorna uma cópia desse objeto.

boolean equals(Object obj)

Indica se algum outro objeto é "igual a" esse.

void finalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

final Class<?> getClass()

Retorna a classe de execução desse Object.

int hashCode()

Retorna um valor de código hash para o objeto.

final void notify()

Ativa uma única linha de execução que está em espera no monitor desse objeto.

final void notifyAll()

Ativa todos os threads que estão aguardando no monitor desse objeto.

String toString()

Retorna uma representação em string do objeto.

final void wait(long timeoutMillis, int nanos)

Faz com que a linha de execução atual espere até ser ativada, normalmente sendo notificada ou interrompida, ou até que um determinado período de tempo real tenha passado.

final void wait(long timeoutMillis)

Faz com que a linha de execução atual espere até ser ativada, normalmente sendo notificada ou interrompida, ou até que um determinado período de tempo real tenha passado.

final void wait()

Faz com que a linha de execução atual espere até ser ativada, normalmente sendo notificada ou interrompida.

abstract int describeContents()

Descreve os tipos de objetos especiais contidos na representação empacotada dessa instância de Parcelable.

abstract void writeToParcel(Parcel dest, int flags)

Nivela esse objeto em um Parcel.

Campos

CREATOR

public static final Creator<LoadSdkException> CREATOR

Construtores públicos

LoadSdkException

public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

Inicializa um LoadSdkException com um Throwable e um pacote.

Parâmetros
cause Throwable: a causa da exceção, que é salva para recuperação posterior pelo método Throwable.getCause(). Esse valor não pode ser null.

extraInfo Bundle: informações extras do erro. Este campo ficará vazio se não houver essas informações. Esse valor não pode ser null.

Métodos públicos

describeContents

Adicionado no nível 34 da API
public int describeContents ()

Descreve os tipos de objetos especiais contidos na representação empacotada dessa instância de Parcelable. Por exemplo, se o objeto incluir um descritor do arquivo na saída de writeToParcel(android.os.Parcel, int), o valor de retorno desse método vai incluir o bit CONTENTS_FILE_DESCRIPTOR.

Retorna
int Um bitmask que indica o conjunto de tipos de objetos especiais empacotados por essa instância do objeto Parcelable. O valor é 0 ou CONTENTS_FILE_DESCRIPTOR.

getExtraInformation

public Bundle getExtraInformation ()

Retorna as informações de erro extras com as quais essa exceção foi construída.

Retorna
Bundle O pacote extra de informações de erro. Esse valor não pode ser null.

getLoadSdkErrorCode

public int getLoadSdkErrorCode ()

Retorna o código de resultado com que a exceção foi construída.

writeToParcel

Adicionado no nível 34 da API
public void writeToParcel (Parcel destination, 
                int flags)

Nivela esse objeto em um Parcel.

Parâmetros
destination Parcel: este valor não pode ser null.

flags int: outras sinalizações sobre como o objeto precisa ser criado. Pode ser 0 ou Parcelable.PARCELABLE_WRITE_RETURN_VALUE. O valor é 0 ou uma combinação de Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES