Un builder per ActionResponse
oggetti.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | ActionResponse | Crea la risposta dell'azione attuale e la convalida. |
setNavigation(navigation) | ActionResponseBuilder | Imposta la risposta a un'azione Navigation . |
setNotification(notification) | ActionResponseBuilder | Imposta la notifica da visualizzare quando l'azione viene attivata. |
setOpenLink(openLink) | ActionResponseBuilder | Imposta l'URL a cui accedere quando viene attivata l'azione. |
setStateChanged(stateChanged) | ActionResponseBuilder | Imposta un flag per indicare che questa azione ha modificato lo stato dei dati esistenti. |
Documentazione dettagliata
build()
Crea la risposta dell'azione attuale e la convalida.
Ritorni
ActionResponse
: una ActionResponse convalidata.
Tiri
Error
: se la risposta dell'azione creata non è valida.
setNotification(notification)
Imposta la notifica da visualizzare quando l'azione viene attivata.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
notification | Notification | Il Notification da utilizzare. |
Ritorni
ActionResponseBuilder
: oggetto per il concatenamento.
setOpenLink(openLink)
Imposta l'URL a cui accedere quando viene attivata l'azione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
openLink | OpenLink | Il OpenLink da utilizzare. |
Ritorni
ActionResponseBuilder
: oggetto per il concatenamento.
setStateChanged(stateChanged)
Imposta un flag per indicare che questa azione ha modificato lo stato dei dati esistenti. Ad esempio, se l'azione ha creato un'attività o aggiornato i dati di contatto. Se il flag è impostato su true, i servizi come Gmail possono tentare di cancellare tutti i dati dello stato memorizzati nella cache associati a questa azione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
stateChanged | Boolean | Indica se questa azione ha modificato i dati sullo stato esistenti. Il valore predefinito è false. |
Ritorni
ActionResponseBuilder
: oggetto per il concatenamento.