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

public static final Creator<LoadSdkException> CREATOR

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

LoadSdkException

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 この Parcelable オブジェクトのインスタンスによって整列化された特殊オブジェクト タイプを示すビットマスク。 値は 0 または CONTENTS_FILE_DESCRIPTOR です

getExtraInformation

public Bundle getExtraInformation ()

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

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

getLoadSdkErrorCode

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 の組み合わせのいずれかです。