MessageTemplate

public final class MessageTemplate
extends Object implements Template

java.lang.Object
   ↳ androidx.car.app.model.MessageTemplate


A template for displaying a message and associated actions.

Template Restrictions

In regards to template refreshes, as described in Screen.onGetTemplate(), this template is considered a refresh of a previous one if the title and messages have not changed.

Summary

Nested classes

class MessageTemplate.Builder

A builder of MessageTemplate

Public methods

boolean equals(Object other)
ActionStrip getActionStrip()

Returns the ActionStrip for this template or null if not set.

List<Action> getActions()

Returns the list of actions to display in the template.

CarText getDebugMessage()

Returns a debug message to display in the template or null if not set.

Action getHeaderAction()

Returns the Action that is set to be displayed in the header of the template, or null if not set.

CarIcon getIcon()

Returns the icon to display in the template or null if not set.

CarText getMessage()

Returns the message to display in the template.

CarText getTitle()

Returns the title of the template or null if not set.

int hashCode()
boolean isLoading()

Returns whether the template is loading.