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)

要在 WebView 中顯示的 HTML 內容。

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

讓目前的執行緒等待,直到遭到喚醒為止。喚醒方式通常是收到「通知」或遭到「中斷」

公用建構函式

公用方法

build

public RenderOutput build ()

建構例項。呼叫這個方法後,就不宜再對這個建構工具進行任何操作。

傳回
RenderOutput 此值不能為 null

setContent

public RenderOutput.Builder setContent (String value)

要在 WebView 中顯示的 HTML 內容。如果此為空值,ODP 服務會根據 RenderOutput.getTemplateId()RenderOutput.getTemplateParams() 中的資料產生 HTML,如下所述。

參數
value String:此值不能為 null

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

REMOTE_DATA IsolatedService#getRemoteData(RequestToken) 資料表中的鍵,指向 Apache Velocity 範本。如果 RenderOutput.getContent() 不是空值,系統就會忽略此方法。

參數
value String:此值不能為 null

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

要透過 RenderOutput.getTemplateId() 在範本中填入的參數。如果 RenderOutput.getContent() 不是空值,系統就會忽略此方法。

參數
value PersistableBundle:此值不能為 null