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