RenderOutput.Builder

public static final class RenderOutput.Builder
extends Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.RenderOutput.Builder


مطوّر تطبيقات في RenderOutput

ملخّص

وظائف الإنشاء العامة

Builder()

الطرق العامة

RenderOutput build()

تنشئ المثيل.

RenderOutput.Builder setContent(String value)

محتوى HTML الذي سيتم عرضه في WebView

RenderOutput.Builder setTemplateId(String value)

مفتاح في جدول REMOTE_DATA IsolatedService#getRemoteData(RequestToken) الذي يشير إلى نموذج Apache Velocity

RenderOutput.Builder setTemplateParams(PersistableBundle value)

المَعلمات التي سيتمّ ملؤها في النموذج من RenderOutput.getTemplateId()

الطرق المكتسَبة

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()

تؤدي هذه الطريقة إلى انتظار سلسلة المهام الحالية إلى أن يتم تنشيطها، عادةً من خلال إرسال إشعار إليها أو مقاطعتها.

وظائف الإنشاء العامة

الطرق العامة

إنشاء

public RenderOutput build ()

تنشئ المثيل. يجب عدم تعديل هذا المُنشئ بعد استدعائه.

المرتجعات
RenderOutput لا يمكن أن تكون هذه القيمة null.

setContent

public RenderOutput.Builder setContent (String value)

محتوى HTML المطلوب عرضه في webview. إذا كان هذا الحقل فارغًا، تنشئ خدمة ODP ملف HTML من البيانات في RenderOutput.getTemplateId() وRenderOutput.getTemplateParams() كما هو موضّح أدناه.

المعلمات
value String: لا يمكن أن تكون هذه القيمة null.

المرتجعات
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

مفتاح في جدول REMOTE_DATA IsolatedService#getRemoteData(RequestToken) الذي يشير إلى نموذج Apache Velocity ويتم تجاهل ذلك إذا لم تكن السمة RenderOutput.getContent() خالية.

المعلمات
value String: لا يمكن أن تكون هذه القيمة null.

المرتجعات
RenderOutput.Builder

تعيين قوالب القوالب

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

المَعلمات التي سيتمّ ملؤها في النموذج من RenderOutput.getTemplateId() ويتم تجاهل هذا الإجراء إذا لم تكن RenderOutput.getContent() فارغة.

المعلمات
value PersistableBundle: لا يمكن أن تكون هذه القيمة null.

المرتجعات
RenderOutput.Builder