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

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() ไม่ใช่ค่า Null

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

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

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

พารามิเตอร์ที่จะป้อนในเทมเพลตจาก RenderOutput.getTemplateId() ระบบจะละเว้นการดําเนินการนี้หาก RenderOutput.getContent() ไม่ใช่ค่า Null

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

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