Builder untuk objek ActionResponse
.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | ActionResponse | Membuat respons tindakan saat ini dan memvalidasinya. |
setNavigation(navigation) | ActionResponseBuilder | Menetapkan respons terhadap tindakan Navigation . |
setNotification(notification) | ActionResponseBuilder | Menyetel notifikasi yang akan ditampilkan bila tindakan diaktifkan. |
setOpenLink(openLink) | ActionResponseBuilder | Menyetel URL yang akan dibuka saat tindakan diaktifkan. |
setStateChanged(stateChanged) | ActionResponseBuilder | Menetapkan flag untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. |
Dokumentasi mendetail
build()
Membuat respons tindakan saat ini dan memvalidasinya.
Return
ActionResponse
— ActionResponse yang divalidasi.
Menampilkan
Error
— jika respons tindakan yang dibuat tidak valid.
setNotification(notification)
Menyetel notifikasi yang akan ditampilkan bila tindakan diaktifkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
notification | Notification | Notification yang akan digunakan. |
Return
ActionResponseBuilder
— Objek ini, untuk perantaian.
setOpenLink(openLink)
Menyetel URL yang akan dibuka saat tindakan diaktifkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
openLink | OpenLink | OpenLink yang akan digunakan. |
Return
ActionResponseBuilder
— Objek ini, untuk perantaian.
setStateChanged(stateChanged)
Menetapkan flag untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. Misalnya, apakah tindakan tersebut membuat tugas atau memperbarui informasi kontak. Jika flag ini disetel ke benar (true), layanan seperti Gmail dapat mencoba menghapus data status cache yang terkait dengan tindakan ini.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
stateChanged | Boolean | Apakah tindakan ini telah mengubah data status yang ada. Nilai defaultnya adalah false (salah). |
Return
ActionResponseBuilder
— Objek ini, untuk perantaian.