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

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

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

الطرق العامة

إنشاء

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