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

int CONTENTS_FILE_DESCRIPTOR

Bit descrittore utilizzato con describeContents(): indica che la rappresentazione bidimensionale dell'oggetto Parcelable include un descrittore del file.

int PARCELABLE_WRITE_RETURN_VALUE

Flag da utilizzare con writeToParcel(Parcel, int): l'oggetto che viene scritto è un valore restituito, ovvero il risultato di una funzione come "Parcelable someFunction()", "void someFunction(out Parcelable)" oppure "void someFunction(inout Parcelable)".

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

final void addSuppressed(Throwable exception)

Aggiungi l'eccezione specificata alle eccezioni che erano per ottenere questa eccezione.

Throwable fillInStackTrace()

Compila l'analisi dello stack di esecuzione.

Throwable getCause()

Restituisce la causa di questo elemento generabile o null se la causa è inesistente o sconosciuta.

String getLocalizedMessage()

Crea una descrizione localizzata di questo elemento da lanciare.

String getMessage()

Restituisce la stringa del messaggio dettagliato di questo generabile.

StackTraceElement[] getStackTrace()

Fornisce l'accesso programmatico alle informazioni di analisi dello stack stampate da printStackTrace().

final Throwable[] getSuppressed()

Restituisce un array contenente tutte le eccezioni che sono state soppressa, in genere dall'istruzione try-with-resources dell'applicazione per l'eccezione.

Throwable initCause(Throwable cause)

Inizializza la cause di questo generabile al valore specificato.

void printStackTrace()

Stampa questo modello lanciabile e il suo backtrace al il flusso di errori standard.

void printStackTrace(PrintWriter s)

Stampa l'elemento lanciabile e il relativo backtrace allo specifico scrittore di stampe.

void printStackTrace(PrintStream s)

Stampa l'elemento lanciabile e la relativa traccia di backtrace verso il flusso di stampa specificato.

void setStackTrace(StackTraceElement[] stackTrace)

Imposta gli elementi delle analisi dello stack che verranno restituiti da getStackTrace() e stampata da printStackTrace() e relativi metodi.

String toString()

Restituisce una breve descrizione dell'elemento lanciabile.

Object clone()

Crea e restituisce una copia di questo oggetto.

boolean equals(Object obj)

Indica se un altro oggetto è "uguale a" questo.

void finalize()

Viene chiamato dal garbage collector su un oggetto quando viene utilizzata la garbage collection determina che non ci sono altri riferimenti all'oggetto.

final Class<?> getClass()

Restituisce la classe di runtime di questo Object.

int hashCode()

Restituisce un valore del codice hash per l'oggetto.

final void notify()

Riattiva un singolo thread in attesa sull'oggetto di questo monitoraggio.

final void notifyAll()

Riattiva tutti i thread in attesa sul monitor di questo oggetto.

String toString()

Restituisce una rappresentazione stringa dell'oggetto.

final void wait(long timeoutMillis, int nanos)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait(long timeoutMillis)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait()

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite una notifica o l'interruzione.

abstract int describeContents()

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

abstract void writeToParcel(Parcel dest, int flags)

Appiattisci questo oggetto a un Parcel.

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.

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