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(int requestSurfacePackageErrorCode, String message, Throwable cause)
使用结果代码、消息和原因初始化 |
|
RequestSurfacePackageException(int requestSurfacePackageErrorCode, String message, Throwable cause, Bundle extraInfo)
使用结果代码、消息、原因和额外信息初始化 |
公共方法 | |
---|---|
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 |