ActionResponse
nesne için oluşturucu.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
build() | ActionResponse | Mevcut işlem yanıtını oluşturur ve doğrular. |
setNavigation(navigation) | ActionResponseBuilder | Navigation 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) | ActionResponseBuilder | Bu 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.
setNotification(notification)
İşlem etkinleştirildiğinde bildirimi görüntülenecek şekilde ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
notification | Notification | Kullanılacak Notification . |
Return
ActionResponseBuilder
: Zincirleme için bu nesne.
setOpenLink(openLink)
İşlem etkinleştirildiğinde gidilecek URL'yi ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
openLink | OpenLink | Kullanı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
Ad | Tür | Açıklama |
---|---|---|
stateChanged | Boolean | Bu 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.