AdServicesOutcomeReceiver
public interface AdServicesOutcomeReceiver
android.adservices.common.AdServicesOutcomeReceiver<R, E گسترش java.lang.Throwable > |
رابط پاسخ به تماس برای استفاده زمانی که یک عملیات ناهمزمان ممکن است منجر به شکست شود در نظر گرفته شده است. کپی دقیق کلاس OutcomeReceiver
که در بسته AdServices برای سازگاری با Android R دوباره تعریف شده است.
این رابط ممکن است در مواردی استفاده شود که یک API ناهمزمان ممکن است با یک مقدار یا با یک Throwable
که نشان دهنده خطا است تکمیل شود.
خلاصه
روش های عمومی | |
---|---|
default void | onError (E error) هنگامی که عملیات ناهمزمان با شکست مواجه می شود، فراخوانی می شود. |
abstract void | onResult (R result) زمانی فراخوانی می شود که عملیات ناهمزمان با موفقیت انجام شود و یک مقدار نتیجه را ارائه دهد. |
روش های عمومی
یک خطا
public void onError (E error)
هنگامی که عملیات ناهمزمان با شکست مواجه می شود، فراخوانی می شود. حالت شکست توسط Throwable
که به عنوان آرگومان به این روش ارسال می شود نشان داده می شود.
پارامترها | |
---|---|
error | E : یک زیر کلاس از Throwable با جزئیات بیشتر در مورد خطای رخ داده است. این مقدار نمی تواند null باشد. |
در نتیجه
public abstract void onResult (R result)
زمانی فراخوانی می شود که عملیات ناهمزمان با موفقیت انجام شود و یک مقدار نتیجه را ارائه دهد.
پارامترها | |
---|---|
result | R : مقدار ارائه شده توسط عملیات ناهمزمان. |