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

傳回建構這個例外狀況時使用的結果代碼。

繼承方法

公用建構函式

RequestSurfacePackageException

已加至 API 級別 34
也已納入 Ad Services Extensions 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
也已納入 Ad Services Extensions 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() 方法儲存以供日後擷取。允許為空值,表示造成原因 不存在或不明的原因

RequestSurfacePackageException

已加至 API 級別 34
也已納入 Ad Services Extensions 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() 方法儲存以供日後擷取。允許為空值,表示造成原因 不存在或不明的原因

extraInfo Bundle:額外的錯誤資訊。如果沒有這類資訊,則這個欄位會留空。 此值不能為 null

公用方法

getExtraErrorInformation

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public Bundle getExtraErrorInformation ()

傳回建構這個例外狀況時使用的額外錯誤資訊。

傳回
Bundle 額外錯誤資訊組合。 此值不能為 null

getRequestSurfacePackageErrorCode

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public int getRequestSurfacePackageErrorCode ()

傳回建構這個例外狀況時使用的結果代碼。

傳回
int SdkSandboxManager#requestSurfacePackage 的結果代碼 這個值可以是 SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERRORSdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED