LoadSdkException

public final class LoadSdkException
extends Exception implements Parcelable

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


SdkSandboxManager#loadSdk がスローした例外

概要

継承される定数

フィールド

public static final Creator<LoadSdkException> CREATOR

パブリック コンストラクタ

LoadSdkException(Throwable cause, Bundle extraInfo)

Throwable と Bundle で LoadSdkException を初期化します。

パブリック メソッド

int describeContents()

この Parcelable に含まれる特殊オブジェクトの種類を説明する 整列化されます

Bundle getExtraInformation()

この例外の作成に使用された追加のエラー情報を返します。

int getLoadSdkErrorCode()

この例外の作成に使用された結果コードを返します。

void writeToParcel(Parcel destination, int flags)

このオブジェクトを Parcel にフラット化します。

継承されるメソッド

フィールド

CREATOR

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public static final Creator<LoadSdkException> CREATOR

パブリック コンストラクタ

LoadSdkException

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

Throwable と Bundle で LoadSdkException を初期化します。

パラメータ
cause Throwable: 例外の原因。後で Throwable.getCause() メソッドで取得できるように保存されます。 この値が null になることはありません。

extraInfo Bundle: 追加のエラー情報。該当する情報がない場合は空になります。 この値が null になることはありません。

パブリック メソッド

describeContents

API レベル 34 で追加されました
public int describeContents ()

この Parcelable インスタンスの整列化表現に含まれている特殊オブジェクトの種類を記述します。たとえば、オブジェクトに writeToParcel(android.os.Parcel, int) の出力のファイル記述子が含まれる場合、このメソッドの戻り値に CONTENTS_FILE_DESCRIPTOR ビットが含まれている必要があります。

戻り値
int 整列された特殊オブジェクト タイプのセットを示すビットマスク オブジェクト インスタンスによって作成されます。 値は 0 または CONTENTS_FILE_DESCRIPTOR です。

getExtraInformation

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public Bundle getExtraInformation ()

この例外の作成に使用された追加のエラー情報を返します。

戻り値
Bundle 追加のエラー情報バンドル。 この値が null になることはありません。

getLoadSdkErrorCode

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public int getLoadSdkErrorCode ()

この例外の作成に使用された結果コードを返します。

戻り値
int loadSdk の結果コード。 値は SdkSandboxManager.LOAD_SDK_NOT_FOUNDSdkSandboxManager.LOAD_SDK_ALREADY_LOADEDSdkSandboxManager.LOAD_SDK_SDK_DEFINED_ERRORSdkSandboxManager.LOAD_SDK_SDK_SANDBOX_DISABLEDSdkSandboxManager.LOAD_SDK_INTERNAL_ERRORSdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE のいずれかです。

writeToParcel

API レベル 34 で追加されました
public void writeToParcel (Parcel destination, 
                int flags)

このオブジェクトを Parcel にフラット化します。

パラメータ
destination Parcel: この値を null にすることはできません。

flags int: オブジェクトの書き込み方法に関する追加のフラグ。0 または Parcelable.PARCELABLE_WRITE_RETURN_VALUE です。 値は、0 か、Parcelable.PARCELABLE_WRITE_RETURN_VALUE と android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES の組み合わせのいずれかです。