Class ActionResponseBuilder

ActionResponseBuilder

ActionResponse nesneleri için bir 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şlemine yanıtı ayarlar.
setNotification(notification)ActionResponseBuilderİşlem etkinleştirildiğinde gösterilecek bildirimi ayarlar.
setOpenLink(openLink)ActionResponseBuilderİşlem etkinleştirildiğinde gidilecek URL'yi ayarlar.
setStateChanged(stateChanged)ActionResponseBuilderBu işlemin mevcut veri durumunu değiştirdiğini belirten 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.

Verdiği hatalar

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


setNavigation(navigation)

Navigation işlemine yanıtı ayarlar.

Parametreler

AdTürAçıklama
navigationNavigationKullanılacak Navigation.

Return

ActionResponseBuilder: Zincirleme için kullanılan bu nesne.


setNotification(notification)

İşlem etkinleştirildiğinde gösterilecek bildirimi ayarlar.

Parametreler

AdTürAçıklama
notificationNotificationKullanılacak Notification.

Return

ActionResponseBuilder: Zincirleme için kullanılan bu nesne.


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

Parametreler

AdTürAçıklama
openLinkOpenLinkKullanılacak OpenLink.

Return

ActionResponseBuilder: Zincirleme için kullanılan bu nesne.


setStateChanged(stateChanged)

Bu işlemin mevcut veri durumunu değiştirdiğini belirten bir işaret ayarlar. Örneğin, işlem bir görev oluşturduysa veya iletişim bilgilerini güncellediyse. Bu işaret doğru olarak ayarlandığında Gmail gibi hizmetler, bu işlemle ilişkili tüm ö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 değerine ayarlanır.

Return

ActionResponseBuilder: Zincirleme için kullanılan bu nesne.