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 : مقدار ارائه شده توسط عملیات ناهمزمان.