已在 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()

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

继承的方法

final void addSuppressed(Throwable exception)

将指定的异常附加到 才能传递此异常。

Throwable fillInStackTrace()

填充执行堆栈轨迹。

Throwable getCause()

返回此可抛出对象的原因,如果null 原因不存在或未知。

String getLocalizedMessage()

创建此可抛出对象的本地化说明。

String getMessage()

返回此可抛出对象的详细消息字符串。

StackTraceElement[] getStackTrace()

提供对由其输出的堆栈轨迹信息的程序化访问 printStackTrace()

final Throwable[] getSuppressed()

返回一个数组,其中包含已指定的所有异常 通常由 try-with-resources 抑制 来传递此异常。

Throwable initCause(Throwable cause)

将此可抛出对象的原因初始化为指定值。

void printStackTrace()

将此可抛出对象及其回溯信息输出到 标准错误流。

void printStackTrace(PrintWriter s)

将此可抛出对象及其回溯信息输出到指定的 打印作者。

void printStackTrace(PrintStream s)

将此可抛出对象及其回溯信息输出到指定的输出流。

void setStackTrace(StackTraceElement[] stackTrace)

设置将返回的堆栈轨迹元素 getStackTrace(),打印方:printStackTrace() 及相关方法。

String toString()

返回此可抛出对象的简短说明。

Object clone()

创建并返回此对象的副本。

boolean equals(Object obj)

指示某个其他对象是否“等于”这个。

void finalize()

垃圾回收时,由垃圾回收器针对对象调用 确定没有对对象的更多引用。

final Class<?> getClass()

返回此 Object 的运行时类。

int hashCode()

返回对象的哈希代码值。

final void notify()

唤醒正在等待此对象的 监控。

final void notifyAll()

唤醒正在等待此对象的监控器的所有线程。

String toString()

返回对象的字符串表示。

final void wait(long timeoutMillis, int nanos)

导致当前线程处于等待状态,直到其被唤醒,这通常是 通知中断,或者直到 经过了一定量的实时。

final void wait(long timeoutMillis)

导致当前线程处于等待状态,直到其被唤醒,这通常是 通知中断,或者直到 经过了一定量的实时。

final void wait()

导致当前线程处于等待状态,直到其被唤醒,这通常是 通知中断

公共构造函数

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 ()

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