یک سازنده برای اشیاء ActionResponse .
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
build() | Action Response | پاسخ اقدام فعلی را میسازد و آن را اعتبارسنجی میکند. |
set Navigation(navigation) | Action Response Builder | پاسخ به یک عمل Navigation را تنظیم میکند. |
set Notification(notification) | Action Response Builder | اعلانی را تنظیم میکند که هنگام فعال شدن عملکرد نمایش داده شود. |
set Open Link(openLink) | Action Response Builder | آدرس اینترنتی (URL) را برای پیمایش هنگام فعال شدن اکشن تنظیم میکند. |
set State Changed(stateChanged) | Action Response Builder | یک پرچم تنظیم میکند تا نشان دهد که این اقدام، وضعیت داده موجود را تغییر داده است. |
مستندات دقیق
build()
پاسخ اقدام فعلی را میسازد و آن را اعتبارسنجی میکند.
بازگشت
ActionResponse — یک ActionResponse معتبر.
پرتابها
Error — اگر پاسخ اکشن ساخته شده معتبر نباشد.
setNotification(notification)
اعلانی را تنظیم میکند که هنگام فعال شدن عملکرد نمایش داده شود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
notification | Notification | Notification که باید استفاده شود. |
بازگشت
ActionResponseBuilder — This object, for chaining.
setOpenLink(openLink)
آدرس اینترنتی (URL) را برای پیمایش هنگام فعال شدن اکشن تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
open Link | Open Link | Open Link برای استفاده. |
بازگشت
ActionResponseBuilder - این شیء، برای زنجیرهسازی.
setStateChanged(stateChanged)
یک پرچم تنظیم میکند تا نشان دهد که این اقدام، وضعیت دادههای موجود را تغییر داده است. برای مثال، اگر این اقدام یک وظیفه ایجاد کرده یا اطلاعات تماس را بهروزرسانی کرده باشد. وقتی این پرچم روی true تنظیم شده باشد، سرویسهایی مانند Gmail میتوانند هرگونه دادههای وضعیت ذخیرهشده مرتبط با این اقدام را پاک کنند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
state Changed | Boolean | آیا این اقدام، دادههای وضعیت موجود را تغییر داده است یا خیر. مقدار پیشفرض false است. |
بازگشت
ActionResponseBuilder - این شیء، برای زنجیرهسازی.