AdServicesServicesReceiver

public interface AdServicesOutcomeReceiver

android.adservices.common.AdServicesresultsReceiver<R, E extends 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: הערך שהתקבל מהפעולה האסינכרונית.