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() 在範本中填入的參數。

繼承方法

公用建構函式

公用方法

build

public RenderOutput build ()

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

傳回
RenderOutput 此值不能為 null

setContent

public RenderOutput.Builder setContent (String value)

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

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

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

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

參數
value PersistableBundle:此值不能為 null

傳回
RenderOutput.Builder