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

วิธีการสาธารณะ

บิลด์

public RenderOutput build ()

สร้างอินสแตนซ์ ไม่ควรแตะเครื่องมือสร้างนี้หลังจากเรียกใช้

คิกรีเทิร์น
RenderOutput ค่านี้ต้องไม่เป็น null

ตั้งค่าเนื้อหา

public RenderOutput.Builder setContent (String value)

เนื้อหา HTML ที่จะแสดงใน WebView หากเป็นค่าว่าง บริการ ODP สร้าง HTML จากข้อมูลใน RenderOutput.getTemplateId() และ RenderOutput.getTemplateParams() ตามที่อธิบายไว้ด้านล่าง

พารามิเตอร์
value String: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
RenderOutput.Builder

รหัสเทมเพลต

public RenderOutput.Builder setTemplateId (String value)

คีย์ในตาราง REMOTE_DATA IsolatedService#getRemoteData(RequestToken) ที่ ชี้ไปที่เทมเพลต Apache Velocity ระบบจะไม่สนใจค่านี้หาก RenderOutput.getContent() มีข้อมูล

พารามิเตอร์
value String: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
RenderOutput.Builder

setTemplateParam

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

พารามิเตอร์ที่จะป้อนข้อมูลในเทมเพลตจาก RenderOutput.getTemplateId() นี่คือ ละเว้นหาก RenderOutput.getContent() ไม่เป็นค่าว่าง

พารามิเตอร์
value PersistableBundle: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
RenderOutput.Builder