AdServicesResultRecipientr
public
interface
AdServicesOutcomeReceiver
android.adservices.common.AdServicesالنتيجةFixr<R, E extends java.lang.Throwable> |
واجهة معاودة الاتصال مُعدّة للاستخدام عندما قد تؤدي عملية غير متزامنة إلى حدوث إخفاق. النسخة نفسها من فئة OutcomeReceiver
تمت إعادة تحديدها في حزمة AdServices للتوافق مع الأنظمة القديمة مع 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 : القيمة التي تحصل عليها العملية غير المتزامنة |