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 |