已在 API 级别 34 中引入
也已在广告服务扩展 4 中引入

RequestSurfacePackageException 异常

public final class RequestSurfacePackageException
extends Exception

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


SdkSandboxManager#requestSurfacePackage 抛出的异常

摘要

公共构造函数

RequestSurfacePackageException(int requestSurfacePackageErrorCode, String message)

使用结果代码和消息初始化 RequestSurfacePackageException

RequestSurfacePackageException(int requestSurfacePackageErrorCode, String message, Throwable cause)

使用结果代码、消息和RequestSurfacePackageException 原因。

RequestSurfacePackageException(int requestSurfacePackageErrorCode, String message, Throwable cause, Bundle extraInfo)

使用结果代码、消息、原因初始化 RequestSurfacePackageException 和额外的信息。

公共方法

Bundle getExtraErrorInformation()

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

int getRequestSurfacePackageErrorCode()

返回构建此异常时使用的结果代码。

继承的方法

公共构造函数

RequestSurfacePackageException 异常

已在 API 级别 34 中引入
也已在广告服务扩展 4 中引入
public RequestSurfacePackageException (int requestSurfacePackageErrorCode, 
                String message)

使用结果代码和消息初始化 RequestSurfacePackageException

参数
requestSurfacePackageErrorCode int:结果代码。 值为 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERRORSdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED

message String:保存以供 Throwable.getMessage() 方法稍后检索的详细消息。 此值可以为 null

RequestSurfacePackageException 异常

已在 API 级别 34 中引入
也已在广告服务扩展 4 中引入
public RequestSurfacePackageException (int requestSurfacePackageErrorCode, 
                String message, 
                Throwable cause)

使用结果代码、消息和RequestSurfacePackageException 原因。

参数
requestSurfacePackageErrorCode int:结果代码。 值为 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERRORSdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED

message String:保存以供 Throwable.getMessage() 方法稍后检索的详细消息。 此值可以为 null

cause Throwable:导致异常的原因,系统会保存该异常,以供 Throwable.getCause() 方法日后检索。允许 null 值,该值表示错误原因 不存在或未知。

RequestSurfacePackageException 异常

已在 API 级别 34 中引入
也已在广告服务扩展 4 中引入
public RequestSurfacePackageException (int requestSurfacePackageErrorCode, 
                String message, 
                Throwable cause, 
                Bundle extraInfo)

使用结果代码、消息、原因初始化 RequestSurfacePackageException 和额外的信息。

参数
requestSurfacePackageErrorCode int:结果代码。 值为 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERRORSdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED

message String:保存以供 Throwable.getMessage() 方法稍后检索的详细消息。 此值可以为 null

cause Throwable:导致异常的原因,系统会保存该异常,以供 Throwable.getCause() 方法日后检索。允许 null 值,该值表示错误原因 不存在或未知。

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

公共方法

getExtraErrorInformation

已在 API 级别 34 中引入
也已在广告服务扩展 4 中引入
public Bundle getExtraErrorInformation ()

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

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

getRequestSurfacePackageErrorCode

已在 API 级别 34 中引入
也已在广告服务扩展 4 中引入
public int getRequestSurfacePackageErrorCode ()

返回构建此异常时使用的结果代码。

返回
int 来自 SdkSandboxManager#requestSurfacePackage 的结果代码 值为 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERRORSdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED