LoadSdkException

public final class LoadSdkException
extends Exception implements Parcelable

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ android.app.sdksandbox.LoadSdkException


SdkSandboxManager#loadSdk 擲回的例外狀況

摘要

繼承常數

int CONTENTS_FILE_DESCRIPTOR

describeContents() 搭配使用的描述元位元:表示 Parcelable 物件的平面表示法包含檔案描述元。

int PARCELABLE_WRITE_RETURN_VALUE

writeToParcel(Parcel, int) 搭配使用的旗標:正在寫入的物件 是回傳值, 「Parcelable someFunction()」, 「void someFunction(out Parcelable)」,或 「void someFunction(inout Parcelable)」。

欄位

public static final Creator<LoadSdkException> CREATOR

公用建構函式

LoadSdkException(Throwable cause, Bundle extraInfo)

使用 Throwable 和 Bundle 初始化 LoadSdkException

公用方法

int describeContents()

說明此 Parcelable 中包含的特別物件種類 例項的管理表示法

Bundle getExtraInformation()

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

int getLoadSdkErrorCode()

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

void writeToParcel(Parcel destination, int flags)

壓平合併此物件並加入至 Parcel。

繼承方法

final void addSuppressed(Throwable exception)

將指定的例外狀況附加至已撤銷的例外狀況 以便處理此例外狀況。

Throwable fillInStackTrace()

填入執行堆疊追蹤。

Throwable getCause()

傳回發生此 Throwable 的原因;如果null 或原因為何?

String getLocalizedMessage()

建立此 Throwable 的本地化說明。

String getMessage()

傳回此 Throwable 的詳細訊息字串。

StackTraceElement[] getStackTrace()

提供程式輔助方法來存取列印的堆疊追蹤資訊 printStackTrace()

final Throwable[] getSuppressed()

傳回包含所有例外狀況的陣列 遭抑制,通常是因資源的 try - 資源存取 陳述式,才能處理這類例外狀況

Throwable initCause(Throwable cause)

將此 Throwable 的「原因」初始化為指定值。

void printStackTrace()

將此 throwable 及其回溯追蹤記錄列印至 標準錯誤串流。

void printStackTrace(PrintWriter s)

將此 throwable 及其回溯追蹤記錄列印至指定的 。

void printStackTrace(PrintStream s)

將此 throwable 及其回溯追蹤記錄列印至指定的列印串流。

void setStackTrace(StackTraceElement[] stackTrace)

設定要由 getStackTrace(),列印者:printStackTrace() 和相關方法,

String toString()

傳回此 Throwable 的簡短說明。

Object clone()

建立並傳回此物件的副本。

boolean equals(Object obj)

指出是否有其他物件「等於」這個。

void finalize()

在垃圾收集作業時,垃圾收集器會呼叫該物件上的 判斷物件沒有其他參照

final Class<?> getClass()

傳回此 Object 的執行階段類別。

int hashCode()

傳回該物件的雜湊碼值。

final void notify()

喚醒目前等待這個物件的 監控功能

final void notifyAll()

喚醒所有等待此物件監控器的執行緒。

String toString()

傳回該物件的字串表示法。

final void wait(long timeoutMillis, int nanos)

讓目前的執行緒等待,直到遭到喚醒為止。 通知中斷, 是否經過一定的即時效能

final void wait(long timeoutMillis)

讓目前的執行緒等待,直到遭到喚醒為止。 通知中斷, 是否經過一定的即時效能

final void wait()

讓目前的執行緒等待,直到遭到喚醒為止。 通知受到干擾

abstract int describeContents()

說明此 Parcelable 中包含的特別物件種類 例項的管理表示法

abstract void writeToParcel(Parcel dest, int flags)

壓平合併此物件並加入至 Parcel。

欄位

CREATOR

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public static final Creator<LoadSdkException> CREATOR

公用建構函式

LoadSdkException

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

使用 Throwable 和 Bundle 初始化 LoadSdkException

參數
cause Throwable:例外狀況原因,使用 Throwable.getCause() 方法儲存以供日後擷取。 此值不能為 null

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

公用方法

describeContents

已加至 API 級別 34
public int describeContents ()

描述此 Parcelable 例項管理表示法中包含的特別物件種類。舉例來說,如果物件在 writeToParcel(android.os.Parcel, int) 的輸出內容中會包含檔案描述元,此方法的傳回值就必須包含 CONTENTS_FILE_DESCRIPTOR 位元。

傳回
int 位元遮罩,表示管理的特殊物件類型組合 這個 Parcelable 物件執行個體 值為 0CONTENTS_FILE_DESCRIPTOR

取得其他資訊

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

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

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

getLoadSdkErrorCode

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

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

writeToParcel

已加至 API 級別 34
public void writeToParcel (Parcel destination, 
                int flags)

壓平合併此物件並加入至 Parcel。

參數
destination Parcel:此值不能為 null

flags int:應如何編寫物件的相關其他標記。可以是 0 或 Parcelable.PARCELABLE_WRITE_RETURN_VALUE。 值可以是 0Parcelable.PARCELABLE_WRITE_RETURN_VALUE 的組合,以及 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES