Class ActionResponseBuilder

ActionResponseBuilder

Ein Builder für ActionResponse-Objekte.

Methoden

MethodeRückgabetypKurzbeschreibung
build()ActionResponseErstellt die aktuelle Aktionsantwort und validiert sie.
setNavigation(navigation)ActionResponseBuilderLegt die Antwort auf eine Navigation-Aktion fest.
setNotification(notification)ActionResponseBuilderLegt die Benachrichtigung fest, die angezeigt werden soll, wenn die Aktion aktiviert wird.
setOpenLink(openLink)ActionResponseBuilderLegt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert wird.
setStateChanged(stateChanged)ActionResponseBuilderLegt ein Flag fest, um anzugeben, dass diese Aktion den vorhandenen Datenstatus geändert hat.

Detaillierte Dokumentation

build()

Erstellt die aktuelle Aktionsantwort und validiert sie.

Rückflug

ActionResponse – Eine validierte ActionResponse.

Löst

Error – wenn die erstellte Aktionsantwort ungültig ist.


setNavigation(navigation)

Legt die Antwort auf eine Navigation-Aktion fest.

Parameter

NameTypBeschreibung
navigationNavigationDie zu verwendende Navigation.

Rückflug

ActionResponseBuilder – Dieses Objekt zur Verkettung.


setNotification(notification)

Legt die Benachrichtigung fest, die angezeigt werden soll, wenn die Aktion aktiviert wird.

Parameter

NameTypBeschreibung
notificationNotificationDie zu verwendende Notification.

Rückflug

ActionResponseBuilder – Dieses Objekt zur Verkettung.


Legt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert wird.

Parameter

NameTypBeschreibung
openLinkOpenLinkDie zu verwendende OpenLink.

Rückflug

ActionResponseBuilder – Dieses Objekt zur Verkettung.


setStateChanged(stateChanged)

Legt ein Flag fest, um anzugeben, dass diese Aktion den vorhandenen Datenstatus geändert hat. Dies ist beispielsweise der Fall, wenn durch die Aktion eine Aufgabe erstellt oder Kontaktdaten aktualisiert wurden. Wenn dieses Flag auf „true“ gesetzt ist, können Dienste wie Gmail versuchen, alle im Cache gespeicherten Statusdaten zu löschen, die mit dieser Aktion verknüpft sind.

Parameter

NameTypBeschreibung
stateChangedBooleanGibt an, ob diese Aktion die vorhandenen Statusdaten geändert hat. Die Standardeinstellung ist „false“.

Rückflug

ActionResponseBuilder – Dieses Objekt zur Verkettung.