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)

将此对象展平为一个地块。

继承的方法

字段

CREATOR

API 级别 34 中添加
也在广告服务扩展 4 中添加
public static final Creator<LoadSdkException> CREATOR

公共构造函数

LoadSdkException

API 级别 34 中添加
也在广告服务扩展 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 一个位掩码,表示此 Parcelable 对象实例所编排的特殊对象类型集。 值为 0CONTENTS_FILE_DESCRIPTOR

getExtraInformation

API 级别 34 中添加
也在广告服务扩展 4 中添加
public Bundle getExtraInformation ()

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

开球回攻次数
Bundle 额外的错误信息 Bundle。 此值不能为 null

getLoadSdkErrorCode

API 级别 34 中添加
也在广告服务扩展 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。 值为 0Parcelable.PARCELABLE_WRITE_RETURN_VALUE 和 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES 的组合