Class ActionResponseBuilder

ActionResponseBuilder

Builder untuk objek ActionResponse.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ActionResponseMembuat respons tindakan saat ini dan memvalidasinya.
setNavigation(navigation)ActionResponseBuilderMenetapkan respons ke tindakan Navigation.
setNotification(notification)ActionResponseBuilderMenetapkan notifikasi yang akan ditampilkan saat tindakan diaktifkan.
setOpenLink(openLink)ActionResponseBuilderMenetapkan URL yang akan dibuka saat tindakan diaktifkan.
setStateChanged(stateChanged)ActionResponseBuilderMenetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada.

Dokumentasi mendetail

build()

Membuat respons tindakan saat ini dan memvalidasinya.

Pulang pergi

ActionResponse — ActionResponse yang divalidasi.

Menampilkan

Error — jika respons tindakan yang dibuat tidak valid.


setNavigation(navigation)

Menetapkan respons ke tindakan Navigation.

Parameter

NamaJenisDeskripsi
navigationNavigationNavigation yang akan digunakan.

Pulang pergi

ActionResponseBuilder — Objek ini, untuk pembuatan rantai.


setNotification(notification)

Menetapkan notifikasi yang akan ditampilkan saat tindakan diaktifkan.

Parameter

NamaJenisDeskripsi
notificationNotificationNotification yang akan digunakan.

Pulang pergi

ActionResponseBuilder — Objek ini, untuk pembuatan rantai.


Menetapkan URL yang akan dibuka saat tindakan diaktifkan.

Parameter

NamaJenisDeskripsi
openLinkOpenLinkOpenLink yang akan digunakan.

Pulang pergi

ActionResponseBuilder — Objek ini, untuk pembuatan rantai.


setStateChanged(stateChanged)

Menetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. Misalnya, jika tindakan membuat tugas atau memperbarui informasi kontak. Jika tanda ini ditetapkan ke true, layanan seperti Gmail dapat mencoba menghapus data status yang di-cache yang terkait dengan tindakan ini.

Parameter

NamaJenisDeskripsi
stateChangedBooleanApakah tindakan ini telah mengubah data status yang ada. Nilai defaultnya adalah false (salah).

Pulang pergi

ActionResponseBuilder — Objek ini, untuk pembuatan rantai.