In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt

LoadSdkException

public final class LoadSdkException
extends Exception implements Parcelable

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


Ausnahme ausgelöst von SdkSandboxManager#loadSdk

Zusammenfassung

Übernommene Konstanten

Felder

public static final Creator<LoadSdkException> CREATOR

Öffentliche Konstruktoren

LoadSdkException(Throwable cause, Bundle extraInfo)

Initialisiert ein LoadSdkException mit einem Throwable und einem Bundle.

Öffentliche Methoden

int describeContents()

Beschreibe die Arten von Spezialobjekten, die in diesem Parcelable enthalten sind die marshallierte Darstellung der Instanz.

Bundle getExtraInformation()

Gibt die zusätzlichen Fehlerinformationen zurück, mit denen diese Ausnahme erstellt wurde.

int getLoadSdkErrorCode()

Gibt den Ergebniscode zurück, mit dem diese Ausnahme erstellt wurde.

void writeToParcel(Parcel destination, int flags)

Dieses Objekt in einem Paket zusammenfassen.

Übernommene Methoden

Felder

CREATOR

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public static final Creator<LoadSdkException> CREATOR

Öffentliche Konstruktoren

LoadSdkException

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

Initialisiert ein LoadSdkException mit einem Throwable und einem Bundle.

Parameter
cause Throwable: Die Ursache der Ausnahme, die zum späteren Abrufen durch die Methode Throwable.getCause() gespeichert wird. Dieser Wert darf nicht null sein.

extraInfo Bundle: Zusätzliche Fehlerinformationen. Dieses Feld ist leer, wenn keine solchen Informationen vorhanden sind. Dieser Wert darf nicht null sein.

Öffentliche Methoden

describeContents

In API-Level 34 hinzugefügt
public int describeContents ()

Beschreibe die Arten von Spezialobjekten, die in diesem Parcelable enthalten sind die marshallierte Darstellung der Instanz. Wenn das Objekt zum Beispiel einen Dateideskriptor in die Ausgabe von writeToParcel(android.os.Parcel, int) einfügen, muss der Rückgabewert dieser Methode den Parameter CONTENTS_FILE_DESCRIPTOR Bit.

Returns
int Eine Bitmaske, die die Reihe spezieller Objekttypen angibt, die mit einem Marshalling verknüpft sind. von dieser Parcelable-Objektinstanz. Wert ist entweder 0 oder CONTENTS_FILE_DESCRIPTOR

getExtraInformation

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public Bundle getExtraInformation ()

Gibt die zusätzlichen Fehlerinformationen zurück, mit denen diese Ausnahme erstellt wurde.

Returns
Bundle Das zusätzliche Fehlerinformations-Bundle. Dieser Wert darf nicht null sein.

getLoadSdkErrorCode

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public int getLoadSdkErrorCode ()

Gibt den Ergebniscode zurück, mit dem diese Ausnahme erstellt wurde.

Returns
int Der LoadSdk-Ergebniscode. Wert ist 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 oder SdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE

writeToParcel

In API-Level 34 hinzugefügt
public void writeToParcel (Parcel destination, 
                int flags)

Dieses Objekt in einem Paket zusammenfassen.

Parameter
destination Parcel: Dieser Wert darf nicht null sein.

flags int: Zusätzliche Flags, die festlegen, wie das Objekt geschrieben werden soll. Kann 0 oder Parcelable.PARCELABLE_WRITE_RETURN_VALUE sein. Der Wert ist entweder 0 oder eine Kombination aus Parcelable.PARCELABLE_WRITE_RETURN_VALUE und android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES