Class ActionResponseBuilder

ActionResponseBuilder

Kreator obiektów ActionResponse.

Metody

MetodaZwracany typKrótki opis
build()ActionResponseTworzy bieżącą odpowiedź działania i weryfikuje ją.
setNavigation(navigation)ActionResponseBuilderUstawia odpowiedź na działanie Navigation.
setNotification(notification)ActionResponseBuilderUstawia powiadomienie wyświetlane po aktywacji działania.
setOpenLink(openLink)ActionResponseBuilderSłuży do ustawiania adresu URL, który ma się wyświetlić po aktywacji działania.
setStateChanged(stateChanged)ActionResponseBuilderUstawia flagę wskazującą, że to działanie spowodowało zmianę istniejącego stanu danych.

Szczegółowa dokumentacja

build()

Tworzy bieżącą odpowiedź działania i weryfikuje ją.

Powroty

ActionResponse – zweryfikowana odpowiedź ActionResponse.

Rzuty

Error – jeśli skonstruowana odpowiedź dotycząca działania jest nieprawidłowa.


setNavigation(navigation)

Ustawia odpowiedź na działanie Navigation.

Parametry

NazwaTypOpis
navigationNavigationNavigation, którego należy użyć.

Powroty

ActionResponseBuilder – obiekt do tworzenia łańcuchów.


setNotification(notification)

Ustawia powiadomienie wyświetlane po aktywacji działania.

Parametry

NazwaTypOpis
notificationNotificationNotification, którego należy użyć.

Powroty

ActionResponseBuilder – obiekt do tworzenia łańcuchów.


Służy do ustawiania adresu URL, który ma się wyświetlić po aktywacji działania.

Parametry

NazwaTypOpis
openLinkOpenLinkOpenLink, którego należy użyć.

Powroty

ActionResponseBuilder – obiekt do tworzenia łańcuchów.


setStateChanged(stateChanged)

Ustawia flagę wskazującą, że to działanie spowodowało zmianę istniejącego stanu danych. np. utworzenie zadania lub zaktualizowanie informacji kontaktowych. Gdy ta flaga ma wartość Prawda, usługi takie jak Gmail mogą próbować usunąć wszystkie dane o stanie pamięci podręcznej powiązane z tym działaniem.

Parametry

NazwaTypOpis
stateChangedBooleanOkreśla, czy działanie spowodowało zmianę istniejących danych o stanie. Wartość domyślna to fałsz.

Powroty

ActionResponseBuilder – obiekt do tworzenia łańcuchów.