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)ActionResponseBuilderBildirimi, işlem etkinleştirildiğinde gösterilecek ş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 belirten bir işaret ayarlar.

Ayrıntılı dokümanlar

build()

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

Return

ActionResponse: Doğrulanmış bir ActionResponse.

Atışlar

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 bu nesne.


setNotification(notification)

Bildirimi, işlem etkinleştirildiğinde gösterilecek ş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 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 temizlemeyi deneyebilir.

Parametreler

AdTürAçıklama
stateChangedBooleanBu işlemin mevcut durum verilerini değiştirip değiştirmediği. Varsayılan değer yanlıştır.

Return

ActionResponseBuilder: Zincirleme için bu nesne.