أداة إنشاء الناتج للعرض

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.

ضبط المحتوى

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