Class ActionResponseBuilder

ActionResponseBuilder

ActionResponse nesne için oluşturucu.

Yöntemler

YöntemDönüş türüKısa açıklama
build()ActionResponseMevcut işlem yanıtını oluşturur ve doğrular.
setNavigation(navigation)ActionResponseBuilderNavigation işleminin yanıtı belirler.
setNotification(notification)ActionResponseBuilderİşlem etkinleştirildiğinde bildirimi görüntülenecek şekilde ayarlar.
setOpenLink(openLink)ActionResponseBuilderİşlem etkinleştirildiğinde gidilecek URL'yi ayarlar.
setStateChanged(stateChanged)ActionResponseBuilderBu işlemin mevcut veri durumunu değiştirdiğini belirtmek için bir işaret ayarlar.

Ayrıntılı belgeler

build()

Mevcut işlem yanıtını oluşturur ve doğrular.

Return

ActionResponse: Doğrulanmış bir ActionResponse.

Dekoratif yastıklar

Error - Oluşturulan işlem yanıtı geçerli değilse.


setNavigation(navigation)

Navigation işleminin yanıtı belirler.

Parametreler

AdTürAçıklama
navigationNavigationKullanılacak Navigation.

Return

ActionResponseBuilder: Zincirleme için bu nesne.


setNotification(notification)

İşlem etkinleştirildiğinde bildirimi görüntülenecek şekilde ayarlar.

Parametreler

AdTürAçıklama
notificationNotificationKullanılacak Notification.

Return

ActionResponseBuilder: Zincirleme için bu nesne.


İşlem etkinleştirildiğinde gidilecek URL'yi ayarlar.

Parametreler

AdTürAçıklama
openLinkOpenLinkKullanılacak OpenLink.

Return

ActionResponseBuilder: Zincirleme için bu nesne.


setStateChanged(stateChanged)

Bu işlemin mevcut veri durumunu değiştirdiğini belirtmek için bir işaret ayarlar. Örneğin, eylem bir görev oluşturduysa veya iletişim bilgilerini güncellediyse. Bu işaret doğru değerine ayarlandığında Gmail gibi hizmetler, bu işlemle ilişkili önbelleğe alınmış durum verilerini temizlemeye çalışabilir.

Parametreler

AdTürAçıklama
stateChangedBooleanBu işlemin mevcut durum verilerini değiştirip değiştirmediği. Varsayılan olarak "false" (yanlış) değerine ayarlanır.

Return

ActionResponseBuilder: Zincirleme için bu nesne.