RequestSurfacePackageException

public final class RequestSurfacePackageException
继承自 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

public RequestSurfacePackageException (int requestSurfacePackageErrorCode, 
                String message)

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

参数
requestSurfacePackageErrorCode int:结果代码。值为 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR,或 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED

message String:详细消息,保存以便后续通过 Throwable.getMessage() 方法检索。此值可以为 null

RequestSurfacePackageException

public RequestSurfacePackageException (int requestSurfacePackageErrorCode, 
                String message, 
                Throwable cause)

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

参数
requestSurfacePackageErrorCode int:结果代码。值为 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR,或 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED

message String:详细消息,保存以便后续通过 Throwable.getMessage() 方法检索。此值可以为 null

cause Throwable:异常的原因,保存以便后续通过 Throwable.getCause() 方法检索。允许为 null 值,表示原因不存在或未知。

RequestSurfacePackageException

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

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

参数
requestSurfacePackageErrorCode int:结果代码。值为 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR,或 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED

message String:详细消息,保存以便后续通过 Throwable.getMessage() 方法检索。此值可以为 null

cause Throwable:异常的原因,保存以便后续通过 Throwable.getCause() 方法检索。允许为 null 值,表示原因不存在或未知。

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

公共方法

getExtraErrorInformation

public Bundle getExtraErrorInformation ()

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

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

getRequestSurfacePackageErrorCode

public int getRequestSurfacePackageErrorCode ()

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

返回值
int 来自 SdkSandboxManager#requestSurfacePackage 的结果代码。值为 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR,或 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED