Ein Builder für ActionResponse-Objekte.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
build() | Action | Erstellt die aktuelle Aktionsantwort und validiert sie. |
set | Action | Legt die Antwort auf eine Navigation-Aktion fest. |
set | Action | Legt die Benachrichtigung fest, die angezeigt werden soll, wenn die Aktion aktiviert wird. |
set | Action | Legt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert wird. |
set | Action | Legt 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.
setNotification(notification)
Legt die Benachrichtigung fest, die angezeigt werden soll, wenn die Aktion aktiviert wird.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
notification | Notification | Die zu verwendende Notification. |
Rückflug
ActionResponseBuilder – Dieses Objekt zur Verkettung.
setOpenLink(openLink)
Legt die URL fest, zu der navigiert werden soll, wenn die Aktion aktiviert wird.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
open | Open | Die zu verwendende Open. |
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
| Name | Typ | Beschreibung |
|---|---|---|
state | Boolean | Gibt an, ob diese Aktion die vorhandenen Statusdaten geändert hat. Die Standardeinstellung ist „false“. |
Rückflug
ActionResponseBuilder – Dieses Objekt zur Verkettung.