أداة تلقي الخدمات الإعلانية
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 : القيمة التي تقدمها العملية غير المتزامنة. |