LoadSdkException.

public final class LoadSdkException
extends Exception implements Parcelable

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


Excepción que arroja SdkSandboxManager#loadSdk

Resumen

Constantes heredadas

Campos

public static final Creator<LoadSdkException> CREATOR

Constructores públicos

LoadSdkException(Throwable cause, Bundle extraInfo)

Inicializa un LoadSdkException con un Throwable y un Bundle.

Métodos públicos

int describeContents()

Describe los tipos de objetos especiales que se incluyen en la representación ordenada de esta instancia Parcelable.

Bundle getExtraInformation()

Muestra la información adicional del error con la que se construyó esta excepción.

int getLoadSdkErrorCode()

Muestra el código de resultado con el que se construyó esta excepción.

void writeToParcel(Parcel destination, int flags)

Compacta este objeto en un Parcel.

Métodos heredados

Campos

CREATOR

public static final Creator<LoadSdkException> CREATOR

Constructores públicos

LoadSdkException.

public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

Inicializa un LoadSdkException con un Throwable y un Bundle.

Parámetros
cause Throwable: Es la causa de la excepción, que se guarda para su posterior recuperación con el método Throwable.getCause(). Este valor no puede ser null.

extraInfo Bundle: Información adicional de error. El campo estará vacío si no existe tal información. Este valor no puede ser null.

Métodos públicos

describeContents

Se agregó en el nivel de API 34.
public int describeContents ()

Describe los tipos de objetos especiales que se incluyen en la representación ordenada de esta instancia Parcelable. Por ejemplo, si el objeto incluirá un descriptor de archivo en el resultado de writeToParcel(android.os.Parcel, int), el valor que se muestra de este método debe incluir el bit CONTENTS_FILE_DESCRIPTOR.

Muestra
int una máscara de bits que indica el conjunto de tipos de objetos especiales ordenados por esta instancia del objeto Parcelable. El valor es 0 o CONTENTS_FILE_DESCRIPTOR.

getExtraInformation

public Bundle getExtraInformation ()

Muestra la información adicional del error con la que se construyó esta excepción.

Devuelve
Bundle El paquete de información adicional sobre el error. Este valor no puede ser null.

getLoadSdkErrorCode.

public int getLoadSdkErrorCode ()

Muestra el código de resultado con el que se construyó esta excepción.

Devuelve
int El código de resultado loadSdk. El valor es 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 o SdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE.

writeToParcel

Se agregó en el nivel de API 34.
public void writeToParcel (Parcel destination, 
                int flags)

Compacta este objeto en un Parcel.

Parámetros
destination Parcel: Este valor no puede ser null.

flags int: Marcas adicionales sobre cómo se debe escribir el objeto. Puede ser 0 o Parcelable.PARCELABLE_WRITE_RETURN_VALUE. El valor es 0 o una combinación de Parcelable.PARCELABLE_WRITE_RETURN_VALUE y android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES.