أداة تلقي الخدمات الإعلانية

public interface AdServicesOutcomeReceiver

android.adservices.common.AdServicesDataReceiver<R, E Extends java.lang.Throwable>


واجهة معاودة الاتصال المصممة للاستخدام عندما قد تؤدي عملية غير متزامنة إلى إخفاق. تامة نسخة من فئة OutcomeReceiver، تمت إعادة تعريفها في حزمة خدمات الإعلانات التوافق مع الإصدارات السابقة إلى Android R.

يمكن استخدام هذه الواجهة في الحالات التي قد تكتمل فيها واجهة برمجة التطبيقات غير المتزامنة بأي قيمة أو مع Throwable تشير إلى وجود خطأ.

ملخّص

الطرق العامة

default void onError(E error)

يتم استدعاء هذا الإجراء عند تعذُّر العملية غير المتزامنة.

abstract void onResult(R result)

يتم استدعاء هذا الإجراء عند نجاح العملية غير المتزامنة وتقديم قيمة نتيجة.

الطرق العامة

onError

public void onError (E error)

يتم استدعاء هذا الإجراء عند تعذُّر العملية غير المتزامنة. تتم الإشارة إلى وضع الفشل من خلال Throwable التي تم تمريرها كوسيطة لهذه الطريقة.

المعلمات
error E: فئة فرعية من Throwable تحتوي على مزيد من التفاصيل حول الخطأ الذي حدث. لا يمكن أن تكون هذه القيمة null.

onResult

public abstract void onResult (R result)

يتم استدعاء هذا الإجراء عند نجاح العملية غير المتزامنة وتقديم قيمة نتيجة.

المعلمات
result R: القيمة التي تقدمها العملية غير المتزامنة.