Eccezione LoadSdk

public final class LoadSdkException
extends Exception implements Parcelable

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


Eccezione lanciata da SdkSandboxManager#loadSdk

Riepilogo

Costanti ereditate

Campi

public static final Creator<LoadSdkException> CREATOR

Costruttori pubblici

LoadSdkException(Throwable cause, Bundle extraInfo)

Inizializza un elemento LoadSdkException con un elemento Throwable e un bundle.

Metodi pubblici

int describeContents()

Descrivi i tipi di oggetti speciali contenuti nella rappresentazione sottoposta a marshall di questa istanza Parcelable.

Bundle getExtraInformation()

Restituisce le informazioni aggiuntive sull'errore 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 in un particolato.

Metodi ereditati

Campi

CREATOR

public static final Creator<LoadSdkException> CREATOR

Costruttori pubblici

Eccezione LoadSdk

public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

Inizializza un elemento LoadSdkException con un elemento 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: informazioni aggiuntive sull'errore. Il campo è vuoto se non esistono informazioni di questo tipo. Questo valore non può essere null.

Metodi pubblici

describeContents

Aggiunto al livello API 34
public int describeContents ()

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

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

ottenereExtraInformazioni

public Bundle getExtraInformation ()

Restituisce le informazioni aggiuntive sull'errore 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 di 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

writeToParcel

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

Appiattisci questo oggetto in un particolato.

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

flags int: flag aggiuntivi su come scrivere 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