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 terhadap tindakan Navigation.
setNotification(notification)ActionResponseBuilderMenyetel notifikasi yang akan ditampilkan bila tindakan diaktifkan.
setOpenLink(openLink)ActionResponseBuilderMenyetel URL yang akan dibuka saat tindakan diaktifkan.
setStateChanged(stateChanged)ActionResponseBuilderMenetapkan 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.


setNavigation(navigation)

Menetapkan respons terhadap tindakan Navigation.

Parameter

NamaJenisDeskripsi
navigationNavigationNavigation yang akan digunakan.

Return

ActionResponseBuilder — Objek ini, untuk perantaian.


setNotification(notification)

Menyetel notifikasi yang akan ditampilkan bila tindakan diaktifkan.

Parameter

NamaJenisDeskripsi
notificationNotificationNotification yang akan digunakan.

Return

ActionResponseBuilder — Objek ini, untuk perantaian.


Menyetel URL yang akan dibuka saat tindakan diaktifkan.

Parameter

NamaJenisDeskripsi
openLinkOpenLinkOpenLink 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

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

Return

ActionResponseBuilder — Objek ini, untuk perantaian.