واجهة 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(): تشير إلى أن يتضمن التمثيل المسطَّح للكائن القابل للبرمجة واصف الملف.

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)

عليك تسوية هذا العنصر في قطعة أرض.

الطرق المكتسبة

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)

طباعة هذا العنصر القابل للرمي وتتبعه الخلفية على القيمة المحددة كاتب الطباعة.

void printStackTrace(PrintStream s)

تتم طباعة هذا العنصر القابل للرمي والتتبُّع الخلفي الخاص به على ساحة مشاركات الصور المطبوعة المحدّدة.

void setStackTrace(StackTraceElement[] stackTrace)

تحدد عناصر تتبع تسلسل استدعاء الدوال البرمجية التي سيتم عرضها بواسطة تمت طباعة getStackTrace() من قِبل printStackTrace(). والأساليب ذات الصلة.

String toString()

تعرض وصفًا موجزًا لهذه اللعبة القابلة للرمي.

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

وصْف أنواع العناصر الخاصة المضمّنة في هذا العنصر المثيل المنظَّم.

abstract void writeToParcel(Parcel dest, int flags)

عليك تسوية هذا العنصر في قطعة أرض.

الحقول

صانع محتوى

public static final Creator<LoadSdkException> CREATOR

شركة إنشاءات عامة

واجهة LoadSdkException

public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

يؤدي هذا الخيار إلى إعداد LoadSdkException مع مجموعة يمكن عرضها وإطلاقها.

المعلمات
cause Throwable: سبب الاستثناء، والذي يتم حفظه لاسترداده لاحقًا باستخدام طريقة Throwable.getCause() لا يمكن أن تكون هذه القيمة null.

extraInfo Bundle: معلومات إضافية عن الخطأ ويكون هذا الحقل فارغًا إذا لم تتوفّر مثل هذه المعلومات. لا يمكن أن تكون هذه القيمة null.

الطرق العامة

وصف المحتوى

public int describeContents ()

وصْف أنواع العناصر الخاصة المضمّنة في هذا العنصر المثيل المنظَّم. على سبيل المثال، إذا كان الكائن تضمين واصف ملف في مخرجات writeToParcel(android.os.Parcel, int)، يجب أن تتضمن القيمة المعروضة لهذه الطريقة CONTENTS_FILE_DESCRIPTOR بت.

المرتجعات
int قناع بت يشير إلى مجموعة أنواع الكائنات الخاصة التي تم ترتيبها من خلال مثيل الكائن القابل للقطع هذا. القيمة هي 0 أو CONTENTS_FILE_DESCRIPTOR

الحصول على معلومات إضافية

public Bundle getExtraInformation ()

تعرض معلومات الخطأ الإضافية التي تم إنشاء هذا الاستثناء باستخدامها.

المرتجعات
Bundle حزمة معلومات الخطأ الإضافية. لا يمكن أن تكون هذه القيمة null.

رمز getLoadSdkErrorCode

public int getLoadSdkErrorCode ()

لعرض رمز النتيجة الذي تم إنشاء هذا الاستثناء باستخدامه.

كتابة ToParcel

public void writeToParcel (Parcel destination, 
                int flags)

عليك تسوية هذا العنصر في قطعة أرض.

المعلمات
destination Parcel: لا يمكن أن تكون هذه القيمة null.

flags int: علامات إضافية حول الطريقة التي يجب كتابة العنصر بها قد تكون القيمة 0 أو Parcelable.PARCELABLE_WRITE_RETURN_VALUE. القيمة هي 0 أو مجموعة من Parcelable.PARCELABLE_WRITE_RETURN_VALUE وandroid.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES