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