LoadSdkException
public final class LoadSdkException
extends Exception
implements Parcelable
گسترش می دهد
java.lang.object | |||
↳ | java.lang.قابل پرتاب | ||
↳ | java.lang.Exception | ||
↳ | android.app.sdksandbox.LoadSdkException |
استثنا توسط SdkSandboxManager#loadSdk
ایجاد شده است
خلاصه
ثابت های ارثی |
---|
فیلدها | |
---|---|
public static final Creator < LoadSdkException > | CREATOR
|
سازندگان عمومی | |
---|---|
LoadSdkException ( Throwable cause, Bundle extraInfo) یک |
روش های عمومی | |
---|---|
int | describeContents () انواع اشیاء ویژه موجود در نمایش مارشال شده این نمونه Parcelable را شرح دهید. |
Bundle | getExtraInformation () اطلاعات خطای اضافی را برمیگرداند که این استثنا با آن ساخته شده است. |
int | getLoadSdkErrorCode () کد نتیجه ای که این استثنا با آن ساخته شده را برمی گرداند. |
void | writeToParcel ( Parcel destination, int flags) این شی را در یک بسته صاف کنید. |
روش های ارثی | |
---|---|
فیلدها
خالق
public static final Creator<LoadSdkException> CREATOR
سازندگان عمومی
LoadSdkException
public LoadSdkException (Throwable cause, Bundle extraInfo)
یک LoadSdkException
را با یک Throwable و یک Bundle راه اندازی می کند.
پارامترها | |
---|---|
cause | Throwable : علت استثنا، که برای بازیابی بعدی توسط متد Throwable.getCause() ذخیره می شود. این مقدار نمی تواند null باشد. |
extraInfo | Bundle : اطلاعات خطای اضافی. اگر چنین اطلاعاتی وجود نداشته باشد، خالی است. این مقدار نمی تواند null باشد. |
روش های عمومی
توصیف محتوا
public int describeContents ()
انواع اشیاء ویژه موجود در نمایش مارشال شده این نمونه Parcelable را شرح دهید. به عنوان مثال، اگر شی شامل یک توصیفگر فایل در خروجی writeToParcel(android.os.Parcel, int)
باشد، مقدار بازگشتی این روش باید شامل بیت CONTENTS_FILE_DESCRIPTOR
باشد.
برمی گرداند | |
---|---|
int | یک بیت ماسک که مجموعهای از انواع شیء خاص را نشان میدهد که توسط این نمونه شیء Parcelable تنظیم شده است. مقدار 0 یا CONTENTS_FILE_DESCRIPTOR است |
دریافت اطلاعات اضافی
public Bundle getExtraInformation ()
اطلاعات خطای اضافی را برمیگرداند که این استثنا با آن ساخته شده است.
برمی گرداند | |
---|---|
Bundle | اطلاعات خطای اضافی دسته. این مقدار نمی تواند null باشد. |
getLoadSdkErrorCode
public int getLoadSdkErrorCode ()
کد نتیجه ای که این استثنا با آن ساخته شده را برمی گرداند.
برمی گرداند | |
---|---|
int | کد نتیجه loadSdk. مقدار SdkSandboxManager.LOAD_SDK_NOT_FOUND است.LOAD_SDK_NOT_FOUND، SdkSandboxManager.LOAD_SDK_ALREADY_LOADED ، SdkSandboxManager.LOAD_SDK_SDK_DEFINED_ERROR ، SdkSandboxManager.LOAD_SDK_SDK_SANDBOX_DISABLED SdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE یا SdkSandboxManager.LOAD_SDK_INTERNAL_ERROR |
writeToParcel
public void writeToParcel (Parcel destination, int flags)
این شی را در یک بسته صاف کنید.
پارامترها | |
---|---|
destination | Parcel : این مقدار نمی تواند null باشد. |
flags | int : پرچم های اضافی درباره نحوه نوشتن شی. ممکن است 0 یا Parcelable.PARCELABLE_WRITE_RETURN_VALUE باشد.PARCELABLE_WRITE_RETURN_VALUE. مقدار 0 است یا ترکیبی از Parcelable.PARCELABLE_WRITE_RETURN_VALUE و android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |