EventUrlProvider
public
class
EventUrlProvider
extends Object
تنشئ عناوين URL لتتبُّع الأحداث لأحد الطلبات. ويمكن للخدمة تضمين عناوين URL هذه في مخرجات HTML حسب الحاجة. عند عرض رمز HTML ضمن WebView لـ ODP، سيعترض ODP الطلبات الموجّهة إلى عناوين URL هذه، وسيستدعي IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
، وسيسجّل الناتج المعروض في جدول events.
ملخّص
الطرق المكتسبة |
من الصف
java.lang.Object
Object
|
clone()
ينشئ نسخة من هذا الكائن وتعرضها.
|
boolean
|
equals(Object obj)
يشير إلى ما إذا كان هناك كائن آخر "يساوي" هذا الكائن.
|
void
|
finalize()
يتم استدعاءه من قِبل أداة تجميع البيانات غير المرغوب فيها على كائن عندما تحدد عملية التجميع غير المهم
عدم وجود المزيد من الإشارات إلى الكائن.
|
final
Class<?>
|
getClass()
تعرض فئة وقت التشغيل لـ Object .
|
int
|
hashCode()
لعرض قيمة رمز تجزئة للكائن.
|
final
void
|
notify()
لتشغيل سلسلة تعليمات واحدة قيد الانتظار على شاشة
هذا الكائن.
|
final
void
|
notifyAll()
يتم تنشيط جميع سلاسل المحادثات التي لا تزال في انتظار الشاشة على هذا العنصر.
|
String
|
toString()
لعرض تمثيل سلسلة للكائن.
|
final
void
|
wait(long timeoutMillis, int nanos)
تؤدي إلى انتظار سلسلة المحادثات الحالية حتى يتم تنشيطها، وذلك عادةً من خلال إشعارها أو مقاطعتها أو حتى انقضاء فترة معيّنة من الوقت الفعلي.
|
final
void
|
wait(long timeoutMillis)
تؤدي إلى انتظار سلسلة المحادثات الحالية حتى يتم تنشيطها، وذلك عادةً من خلال إشعارها أو مقاطعتها أو حتى انقضاء فترة معيّنة من الوقت الفعلي.
|
final
void
|
wait()
يؤدي إلى انتظار سلسلة المحادثات الحالية إلى أن يتم تنشيطها، وعادةً
من خلال إشعارها أو مقاطعتها.
|
|
الطرق المتاحة للجميع
createEventTrackingUrlWithRedirect
public Uri createEventTrackingUrlWithRedirect (PersistableBundle eventParams,
Uri destinationUrl)
تُنشئ هذه السمة عنوان URL لتتبُّع الأحداث يعيد التوجيه إلى عنوان URL المقصود المقدَّم عند النقر عليه في عرض ويب لـ ODP.
قد يستغرق إكمال هذه الطريقة عدة ثوانٍ، لذا يجب
طلبها من سلسلة محادثات عاملة فقط.
المعلّمات |
eventParams |
PersistableBundle : البيانات المطلوب تمريرها إلى
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
عند وقوع الحدث
لا يمكن أن تكون هذه القيمة null . |
destinationUrl |
Uri : عنوان URL المطلوب إعادة التوجيه إليه
قد تكون هذه القيمة null . |
الركلات المردودة |
Uri |
يشير هذا المصطلح إلى عنوان URL لحدث ODP يمكن إدراجه في WebView.
لا يمكن أن تكون هذه القيمة null . |
createEventTrackingUrlWithResponse
public Uri createEventTrackingUrlWithResponse (PersistableBundle eventParams,
byte[] responseData,
String mimeType)
تنشئ عنوان URL لتتبُّع الأحداث يعرض الاستجابة المقدَّمة. يتم عرض حالة HTTP 200 (OK) إذا كانت بيانات الاستجابة غير فارغة. يتم عرض حالة HTTP 204 (بلا محتوى) إذا كانت بيانات الاستجابة فارغة.
قد يستغرق إكمال هذه الطريقة عدة ثوانٍ، لذا يجب
طلبها من سلسلة محادثات عاملة فقط.
المعلّمات |
eventParams |
PersistableBundle : البيانات التي سيتم تمريرها إلى
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
عند وقوع الفعالية.
لا يمكن أن تكون هذه القيمة null . |
responseData |
byte : المحتوى المطلوب عرضه في WebView عند استرجاع عنوان URL.
قد تكون هذه القيمة null . |
mimeType |
String : نوع Mime لاستجابة عنوان URL
قد تكون هذه القيمة null . |
الركلات المردودة |
Uri |
يشير هذا المصطلح إلى عنوان URL لحدث ODP يمكن إدراجه في WebView.
لا يمكن أن تكون هذه القيمة null . |