LoadSdkException

public final class LoadSdkException
extends Exception implements Parcelable

java.lang.Object (link em inglês)
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ android.app.sdksandbox.LoadSdkException


Exceção gerada por SdkSandboxManager#loadSdk

Resumo

Constantes herdadas

Campos

public static final Creator<LoadSdkException> CREATOR

Construtores públicos

LoadSdkException(Throwable cause, Bundle extraInfo)

Inicializa um LoadSdkException com um Throwable e um Bundle.

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 a informação de erro extra com que 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

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 Bundle.

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

extraInfo Bundle: informações extras do erro. Esse campo ficará vazio se não houver essa informação. 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 a informação de erro extra com que essa exceção foi construída.

Returns
Bundle O pacote de informações de erro extra. 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.

Returns
int O código de resultado do loadSdk. O valor é 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 ou SdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE.

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