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