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)

یک LoadSdkException را با یک Throwable و یک Bundle راه اندازی می کند.

روش های عمومی

int describeContents ()

انواع اشیاء ویژه موجود در نمایش مارشال شده این نمونه Parcelable را شرح دهید.

Bundle getExtraInformation ()

اطلاعات خطای اضافی را برمی‌گرداند که این استثنا با آن ساخته شده است.

int getLoadSdkErrorCode ()

کد نتیجه ای که این استثنا با آن ساخته شده را برمی گرداند.

void writeToParcel ( Parcel destination, int flags)

این شی را در یک بسته صاف کنید.

روش های ارثی

فیلدها

خالق

در سطح 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)

یک LoadSdkException را با یک Throwable و یک Bundle راه اندازی می کند.

پارامترها
cause Throwable : علت استثنا، که برای بازیابی بعدی توسط متد Throwable.getCause() ذخیره می شود. این مقدار نمی تواند null باشد.

extraInfo Bundle : اطلاعات خطای اضافی. اگر چنین اطلاعاتی وجود نداشته باشد، خالی است. این مقدار نمی تواند null باشد.

روش های عمومی

توصیف محتوا

در سطح API 34 اضافه شد
public int describeContents ()

انواع اشیاء ویژه موجود در نمایش مارشال شده این نمونه Parcelable را شرح دهید. به عنوان مثال، اگر شی شامل یک توصیفگر فایل در خروجی writeToParcel(android.os.Parcel, int) باشد، مقدار بازگشتی این روش باید شامل بیت CONTENTS_FILE_DESCRIPTOR باشد.

برمی گرداند
int یک بیت ماسک که مجموعه‌ای از انواع شیء خاص را نشان می‌دهد که توسط این نمونه شیء Parcelable تنظیم شده است. مقدار 0 یا CONTENTS_FILE_DESCRIPTOR است

دریافت اطلاعات اضافی

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public Bundle getExtraInformation ()

اطلاعات خطای اضافی را برمی‌گرداند که این استثنا با آن ساخته شده است.

برمی گرداند
Bundle اطلاعات خطای اضافی دسته. این مقدار نمی تواند null باشد.

getLoadSdkErrorCode

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
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

در سطح API 34 اضافه شد
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