Class ActionResponseBuilder

ActionResponseBuilder

Un generatore di oggetti ActionResponse.

Metodi

MetodoTipo restituitoBreve descrizione
build()ActionResponseGenera la risposta all'azione corrente 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 passare quando l'azione viene attivata.
setStateChanged(stateChanged)ActionResponseBuilderImposta un flag per indicare che questa azione ha modificato lo stato dei dati esistenti.

Documentazione dettagliata

build()

Genera la risposta all'azione corrente e la convalida.

Invio

ActionResponse: un'azione convalidata.

Lanci

Error: se la risposta all'azione costruita non è valida.


setNavigation(navigation)

Imposta la risposta a un'azione Navigation.

Parametri

NomeTipoDescrizione
navigationNavigationIl Navigation da utilizzare.

Invio

ActionResponseBuilder: questo oggetto, per l'accodamento.


setNotification(notification)

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

Parametri

NomeTipoDescrizione
notificationNotificationIl Notification da utilizzare.

Invio

ActionResponseBuilder: questo oggetto, per l'accodamento.


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

Parametri

NomeTipoDescrizione
openLinkOpenLinkIl OpenLink da utilizzare.

Invio

ActionResponseBuilder: questo oggetto, per l'accodamento.


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. Quando questo flag è impostato su true, i servizi come Gmail possono tentare di cancellare tutti i dati di stato memorizzati nella cache associati a questa azione.

Parametri

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

Invio

ActionResponseBuilder: questo oggetto, per l'accodamento.