LoadSdkError

public final class LoadSdkException
extends Exception implements Parcelable

java.lang.Object
Java.lang.Throwable
  java.lang.Exception
    android.app.sdksandbox.LoadSdk וכל החריגים


חריג נדחתה על ידי 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)

מתבצע אתחול של LoadSdkException באמצעות חבילת גלישה וחבילה.

שיטות ציבוריות

int describeContents()

תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו הייצוגים המשולבים של המכונה.

Bundle getExtraInformation()

הפונקציה מחזירה את פרטי השגיאה הנוספים שהחריג הזה נבנה.

int getLoadSdkErrorCode()

מחזירה את קוד התוצאה שאיתו נבנה החריג הזה.

void writeToParcel(Parcel destination, int flags)

יש לשטח את האובייקט ל-Parcel

שיטות שעברו בירושה

final void addSuppressed(Throwable exception)

מצרף את החריג שצוין לחריגים בוטלה כדי לספק את החריגה הזו.

Throwable fillInStackTrace()

מילוי דוח הקריסות של הביצוע.

Throwable getCause()

הפונקציה מחזירה את הסיבה לשגיאה הזו או null אם שהסיבה היא לא קיימת או לא ידועה.

String getLocalizedMessage()

יצירת תיאור מקומי של המשחק הזה.

String getMessage()

מחזירה את מחרוזת הפרטים של הודעת השגיאה הזו.

StackTraceElement[] getStackTrace()

ההגדרה הזו מספקת גישה פרוגרמטית לנתונים של דוח הקריסות המודפסות printStackTrace()

final Throwable[] getSuppressed()

מחזירה מערך שמכיל את כל החריגים שהיו מבוטלים, בדרך כלל על ידי מודל השיוך try-עם-המשאבים כדי להגדיר את החריג הזה.

Throwable initCause(Throwable cause)

מאתחלת את הסיבה לקריסה הזו בערך שצוין.

void printStackTrace()

מדפיסה את הפריט הזה ואת החילוץ שלו אל זרם שגיאות רגיל.

void printStackTrace(PrintWriter s)

מדפיסה את פריט ה-throwing הזה ואת רצף ההמשך שלו לערך שצוין בכתב יד.

void printStackTrace(PrintStream s)

מדפיסה את פריט ה-throwing הזה ואת התווית שלו ברקע לזרם ההדפסה שצוין.

void setStackTrace(StackTraceElement[] stackTrace)

הגדרת הרכיבים של דוח הקריסות שיחזרו על ידי getStackTrace() והודפס על ידי printStackTrace() ושיטות קשורות.

String toString()

מחזירה תיאור קצר של ההודעה הזו.

Object clone()

יצירה ומחזירה של עותק של האובייקט הזה.

boolean equals(Object obj)

מציין אם אובייקט אחר הוא "שווה ל" הזה.

void finalize()

שיחה מופעלת על ידי אוסף האשפה על עצם כלשהו במהלך איסוף אשפה קובע שאין יותר הפניות לאובייקט.

final Class<?> getClass()

הפונקציה מחזירה את המחלקה של סביבת זמן הריצה של Object.

int hashCode()

מחזירה ערך גיבוב (hash) של האובייקט.

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

תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו הייצוגים המשולבים של המכונה.

abstract void writeToParcel(Parcel dest, int flags)

יש לשטח את האובייקט ל-Parcel

שדות

CREATOR

public static final Creator<LoadSdkException> CREATOR

בנאים ציבוריים

LoadSdkError

public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

מתבצע אתחול של LoadSdkException באמצעות חבילת גלישה וחבילה.

פרמטרים
cause Throwable: סיבת החריגה, שנשמרת לצורך אחזור מאוחר יותר באמצעות השיטה Throwable.getCause(). הערך הזה לא יכול להיות null.

extraInfo Bundle: מידע נוסף על השגיאה. אם אין מידע כזה, השדה הזה ריק. הערך הזה לא יכול להיות null.

שיטות ציבוריות

תיאור התוכן

נוסף ברמת API 34
public int describeContents ()

תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו הייצוגים המשולבים של המכונה. לדוגמה, אם האובייקט לכלול מתאר קובץ בפלט של writeToParcel(android.os.Parcel, int), הערך המוחזר בשיטה הזו חייב לכלול את ביט אחד (CONTENTS_FILE_DESCRIPTOR).

החזרות
int מסכת ביט שמציינת את הקבוצה של סוגי האובייקטים המיוחדים שמעורבים של המופע הזה של אובייקט Parcelable. הערך הוא 0 או CONTENTS_FILE_DESCRIPTOR

getExtraInformation

public Bundle getExtraInformation ()

הפונקציה מחזירה את פרטי השגיאה הנוספים שהחריג הזה נבנה.

החזרות
Bundle חבילת פרטי השגיאות הנוספת. הערך הזה לא יכול להיות null.

getLoadSdkErrorCode

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. הערך הוא 0 או שילוב של Parcelable.PARCELABLE_WRITE_RETURN_VALUE, עם android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES