TabContents.Builder
class TabContents.Builder
A builder of TabContents.
Summary
Public constructors |
|---|
|
Creates a |
@ExperimentalCarApiCreates a |
Public functions |
|
|---|---|
TabContents |
build()Constructs the |
Public constructors
Builder
Builder(template: Template)
Creates a TabContents.Builder instance using the given Template to display as contents.
There should be no title, Header Action or ActionStrip set on the template. The host will ignore these.
From Car API 6 onward, the following template types are supported as content:
ListTemplatePaneTemplateGridTemplateMessageTemplateSearchTemplate
From Car API 7 onward, the following template type is supported as content in addition to all previously supported template types:
NavigationTemplate
| Throws | |
|---|---|
java.lang.NullPointerException |
if |
java.lang.IllegalArgumentException |
if |
Builder
@ExperimentalCarApi
Builder(template: Template, enableApi8: Boolean)
Creates a TabContents.Builder instance using the given Template to display as contents. Additional template types are enabled if enableApi8 is set to true.
There should be no title, Header Action or ActionStrip set on the template. The host will ignore these.
From Car API 6 onward, the following template types are supported as content:
ListTemplatePaneTemplateGridTemplateMessageTemplateSearchTemplate
From Car API 7 onward, the following template type is supported as content in addition to all previously supported template types:
NavigationTemplate
From Car API 8 onward, the following template type is supported as content in addition to all previously supported template types:
SectionedItemTemplate
| Throws | |
|---|---|
java.lang.NullPointerException |
if |
java.lang.IllegalArgumentException |
if |