EventUrlProvider
public
class
EventUrlProvider
extends Object
تنشئ عناوين URL لتتبّع الأحداث لأحد الطلبات. يمكن للخدمة تضمين عناوين URL هذه في
إخراج HTML حسب الحاجة. عند عرض HTML ضمن WebView في ODP، يعترض ODP
الطلبات إلى عناوين URL هذه، أو اتصال
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
وتسجيل البيانات التي تم إرجاعها
في جدول الأحداث.
ملخّص
الطرق المكتسبة |
من الصف
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 المقصود المقدم عندما يكون
نقرت عليه في webview في 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 . |