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

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

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.

Retorna
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