Eccezione LoadSdk

public final class LoadSdkException
extends Exception implements Parcelable

java.lang.Object
🎞 java.lang.Throwable
  🎞 java.lang.Exception
    🎞 android.app.sdksandbox.LoadSdkEccezione


Eccezione lanciata da SdkSandboxManager#loadSdk

Riepilogo

Costanti ereditate

Campi

public static final Creator<LoadSdkException> CREATOR

Costruttori pubblici

LoadSdkException(Throwable cause, Bundle extraInfo)

Inizializza un LoadSdkException con un Throwable e un Bundle.

Metodi pubblici

int describeContents()

Descrivi i tipi di oggetti speciali contenuti in questo Parcelable la rappresentazione sottoposta a marshall dell'istanza.

Bundle getExtraInformation()

Restituisce le informazioni sull'errore aggiuntive con cui è stata creata questa eccezione.

int getLoadSdkErrorCode()

Restituisce il codice risultato con cui è stata creata questa eccezione.

void writeToParcel(Parcel destination, int flags)

Appiattisci questo oggetto a un Parcel.

Metodi ereditati

Campi

CREATOR

public static final Creator<LoadSdkException> CREATOR

Costruttori pubblici

Eccezione LoadSdk

public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

Inizializza un LoadSdkException con un Throwable e un Bundle.

Parametri
cause Throwable: la causa dell'eccezione, che viene salvata per recuperarla in un secondo momento dal metodo Throwable.getCause(). Questo valore non può essere null.

extraInfo Bundle: ulteriori informazioni sull'errore. Il campo è vuoto se non esistono informazioni di questo tipo. Questo valore non può essere null.

Metodi pubblici

descriviContenuti

Aggiunto al livello API 34
public int describeContents ()

Descrivi i tipi di oggetti speciali contenuti in questo Parcelable la rappresentazione sottoposta a marshall dell'istanza. Ad esempio, se l'oggetto includi un descrittore di file nell'output di writeToParcel(android.os.Parcel, int), il valore restituito di questo metodo deve includere CONTENTS_FILE_DESCRIPTOR bit.

Ritorni
int una maschera di bit che indica l'insieme di tipi di oggetti speciali sottoposti a marshalling da questa istanza di oggetto Parcelable. Il valore è 0 o CONTENTS_FILE_DESCRIPTOR

getExtraInformation

public Bundle getExtraInformation ()

Restituisce le informazioni sull'errore aggiuntive con cui è stata creata questa eccezione.

Ritorni
Bundle Il bundle di informazioni sull'errore aggiuntivo. Questo valore non può essere null.

getLoadSdkErrorCode

public int getLoadSdkErrorCode ()

Restituisce il codice risultato con cui è stata creata questa eccezione.

Ritorni
int Il codice risultato loadSdk. Il valore è 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

ScriviToParcel

Aggiunto al livello API 34
public void writeToParcel (Parcel destination, 
                int flags)

Appiattisci questo oggetto a un Parcel.

Parametri
destination Parcel: questo valore non può essere null.

flags int: flag aggiuntivi su come deve essere scritto l'oggetto. Può essere 0 o Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Il valore è 0 o una combinazione di Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES