LoadSdkException

public final class LoadSdkException
继承自 Exception 实现 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 level 34
也位于 Ad Services Extensions 4
public static final Creator<LoadSdkException> CREATOR

公共构造函数

LoadSdkException

添加于 API level 34
也位于 Ad Services Extensions 4
public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

使用 Throwable 和 Bundle 初始化 LoadSdkException

参数
cause Throwable:异常的原因,保存此值是为了以后通过 Throwable.getCause() 方法进行检索。此值不能为 null

extraInfo Bundle:额外的错误信息。如果没有此类信息,则此值为空。此值不能为 null

公共方法

describeContents

添加于 API level 34
public int describeContents ()

描述此 Parcelable 实例的封送表示形式中包含的特殊对象的种类。例如,如果对象将在 writeToParcel(android.os.Parcel, int) 的输出中包含文件描述符,则此方法的返回值必须包含 CONTENTS_FILE_DESCRIPTOR 位。

返回
int 一个位掩码,指示此 Parcelable 对象实例封送的特殊对象类型集。值为 0CONTENTS_FILE_DESCRIPTOR

getExtraInformation

添加于 API level 34
也位于 Ad Services Extensions 4
public Bundle getExtraInformation ()

返回构造此异常时使用的额外错误信息。

返回
Bundle 额外的错误信息 Bundle。此值不能为 null

writeToParcel

添加于 API level 34
public void writeToParcel (Parcel destination, 
                int flags)

将此对象扁平化为 Parcel。

参数
destination Parcel:此值不能为 null

flags int:关于如何写入对象的附加标志。可能是 0 或 Parcelable.PARCELABLE_WRITE_RETURN_VALUE。值为 0Parcelable.PARCELABLE_WRITE_RETURN_VALUE 与 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES 的组合