Class ActionResponseBuilder

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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 fest, dass die Benachrichtigung angezeigt wird, wenn die Aktion aktiviert ist.
setOpenLink(openLink)ActionResponseBuilderLegt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert ist.
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.

Zurücksenden

ActionResponse: Eine validierte ActionResponse.

Throws

Error: Wenn die erstellte Aktionsantwort ungültig ist.


setNavigation(navigation)

Legt die Antwort auf eine Navigation-Aktion fest.

Parameter

NameTypBeschreibung
navigationNavigationDer zu verwendende Navigation.

Zurücksenden

ActionResponseBuilder: Dieses Objekt zum Verketten.


setNotification(notification)

Legt fest, dass die Benachrichtigung angezeigt wird, wenn die Aktion aktiviert ist.

Parameter

NameTypBeschreibung
notificationNotificationDer zu verwendende Notification.

Zurücksenden

ActionResponseBuilder: Dieses Objekt zum Verketten.


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

Parameter

NameTypBeschreibung
openLinkOpenLinkDer zu verwendende OpenLink.

Zurücksenden

ActionResponseBuilder: Dieses Objekt zum Verketten.


setStateChanged(stateChanged)

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

Parameter

NameTypBeschreibung
stateChangedBooleanGibt an, ob sich durch diese Aktion die vorhandenen Statusdaten geändert haben. Die Standardeinstellung ist "false".

Zurücksenden

ActionResponseBuilder: Dieses Objekt zum Verketten.