واجهة LoadSdkException

public final class LoadSdkException
extends Exception implements Parcelable

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


تم طرح الاستثناء من قِبل "SdkSandboxManager#loadSdk".

ملخّص

الثوابت المكتسَبة

الحقول

public static final Creator<LoadSdkException> CREATOR

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

LoadSdkException(Throwable cause, Bundle extraInfo)

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

الطرق العامة

int describeContents()

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

Bundle getExtraInformation()

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

int getLoadSdkErrorCode()

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

void writeToParcel(Parcel destination, 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 ()

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

المرتجعات
int رمز نتيجة uploadSdk. القيمة هي SdkSandboxManager.LOAD_SDK_NOT_FOUND أو SdkSandboxManager.LOAD_SDK_ALREADY_LOADED أو SdkSandboxManager.LOAD_SDK_SDK_DEFINED_ERROR أو SdkSandboxManager.LOAD_SDK_SDK_SANDBOX_DISABLED أو SdkSandboxManager.LOAD_SDK_INTERNAL_ERROR أو SdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE.

كتابة 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