Class ActionResponseBuilder

ActionResponseBuilder

Un builder per ActionResponse oggetti.

Metodi

MetodoTipo restituitoBreve descrizione
build()ActionResponseCrea la risposta dell'azione attuale e la convalida.
setNavigation(navigation)ActionResponseBuilderImposta la risposta a un'azione Navigation.
setNotification(notification)ActionResponseBuilderImposta la notifica da visualizzare quando l'azione viene attivata.
setOpenLink(openLink)ActionResponseBuilderImposta l'URL a cui accedere quando viene attivata l'azione.
setStateChanged(stateChanged)ActionResponseBuilderImposta 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.


setNavigation(navigation)

Imposta la risposta a un'azione Navigation.

Parametri

NomeTipoDescrizione
navigationNavigationIl Navigation da utilizzare.

Ritorni

ActionResponseBuilder: oggetto per il concatenamento.


setNotification(notification)

Imposta la notifica da visualizzare quando l'azione viene attivata.

Parametri

NomeTipoDescrizione
notificationNotificationIl Notification da utilizzare.

Ritorni

ActionResponseBuilder: oggetto per il concatenamento.


Imposta l'URL a cui accedere quando viene attivata l'azione.

Parametri

NomeTipoDescrizione
openLinkOpenLinkIl 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

NomeTipoDescrizione
stateChangedBooleanIndica se questa azione ha modificato i dati sullo stato esistenti. Il valore predefinito è false.

Ritorni

ActionResponseBuilder: oggetto per il concatenamento.