Class ActionResponseBuilder

Строитель ДействияОтвета

Построитель объектов ActionResponse .

Методы

Метод Тип возврата Краткое описание
build() ActionResponse Создает текущий ответ действия и проверяет его.
setNavigation(navigation) ActionResponseBuilder Устанавливает ответ на действие Navigation .
setNotification(notification) ActionResponseBuilder Устанавливает отображение уведомления при активации действия.
setOpenLink(openLink) ActionResponseBuilder Устанавливает URL-адрес для перехода при активации действия.
setStateChanged(stateChanged) ActionResponseBuilder Устанавливает флаг, указывающий, что это действие изменило существующее состояние данных.

Подробная документация

build()

Создает текущий ответ действия и проверяет его.

Возвращаться

ActionResponse — проверенный ActionResponse.

Броски

Error — если построенный ответ действия недействителен.


setNavigation(navigation)

Устанавливает ответ на действие Navigation .

Параметры

Имя Тип Описание
navigation Navigation Navigation для использования.

Возвращаться

ActionResponseBuilder — этот объект для цепочки.


setNotification(notification)

Устанавливает отображение уведомления при активации действия.

Параметры

Имя Тип Описание
notification Notification Notification для использования.

Возвращаться

ActionResponseBuilder — этот объект для цепочки.


Устанавливает URL-адрес для перехода при активации действия.

Параметры

Имя Тип Описание
openLink OpenLink OpenLink для использования.

Возвращаться

ActionResponseBuilder — этот объект для цепочки.


setStateChanged(stateChanged)

Устанавливает флаг, указывающий, что это действие изменило существующее состояние данных. Например, если действие создало задачу или обновило контактную информацию. Если для этого флага установлено значение true, такие службы, как Gmail, могут попытаться очистить любые кэшированные данные о состоянии, связанные с этим действием.

Параметры

Имя Тип Описание
stateChanged Boolean Изменило ли это действие существующие данные о состоянии. По умолчанию ложь.

Возвращаться

ActionResponseBuilder — этот объект для цепочки.