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 ke tindakan Navigation . |
setNotification(notification) | ActionResponseBuilder | Setel notifikasi untuk ditampilkan saat tindakan diaktifkan. |
setOpenLink(openLink) | ActionResponseBuilder | Menyetel URL yang akan dituju saat tindakan diaktifkan. |
setStateChanged(stateChanged) | ActionResponseBuilder | Menetapkan tanda 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)
Setel notifikasi untuk ditampilkan saat tindakan diaktifkan.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
notification | Notification | Notification yang akan digunakan. |
Return
ActionResponseBuilder
— Objek ini, untuk rantai.
setOpenLink(openLink)
Menyetel URL yang akan dituju saat tindakan diaktifkan.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
openLink | OpenLink | OpenLink yang akan digunakan. |
Return
ActionResponseBuilder
— Objek ini, untuk rantai.
setStateChanged(stateChanged)
Menetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. Misalnya, jika tindakan tersebut membuat tugas atau memperbarui informasi kontak. Jika tanda ini ditetapkan ke true, layanan seperti Gmail dapat mencoba menghapus semua data status yang di-cache yang terkait dengan tindakan ini.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
stateChanged | Boolean | Apakah tindakan ini telah mengubah data status yang ada. Nilai defaultnya adalah false (salah). |
Return
ActionResponseBuilder
— Objek ini, untuk rantai.