Builder untuk objek ActionResponse.
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
build() | Action | Membangun respons tindakan saat ini dan memvalidasinya. |
set | Action | Menetapkan respons ke tindakan Navigation. |
set | Action | Menetapkan notifikasi yang akan ditampilkan saat tindakan diaktifkan. |
set | Action | Menetapkan URL yang akan dibuka saat tindakan diaktifkan. |
set | Action | Menetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. |
Dokumentasi mendetail
build()
Membangun respons tindakan saat ini dan memvalidasinya.
Pulang pergi
ActionResponse — ActionResponse yang divalidasi.
Menampilkan
Error — jika respons tindakan yang dibuat tidak valid.
setNotification(notification)
Menetapkan notifikasi yang akan ditampilkan saat tindakan diaktifkan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
notification | Notification | Notification yang akan digunakan. |
Pulang pergi
ActionResponseBuilder — Objek ini, untuk dirangkaikan.
setOpenLink(openLink)
Menetapkan URL yang akan dibuka saat tindakan diaktifkan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
open | Open | Open yang akan digunakan. |
Pulang pergi
ActionResponseBuilder — Objek ini, untuk dirangkaikan.
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 disetel ke benar (true), layanan seperti Gmail dapat mencoba menghapus data status yang di-cache yang terkait dengan tindakan ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
state | Boolean | Apakah tindakan ini telah mengubah data status yang ada. Nilai defaultnya adalah false (salah). |
Pulang pergi
ActionResponseBuilder — Objek ini, untuk dirangkaikan.