Class ActionResponseBuilder

سازنده‌ی اکشن‌ریسپشن

یک سازنده برای اشیاء 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 — اگر پاسخ اکشن ساخته شده معتبر نباشد.


setNavigation(navigation)

پاسخ به یک عمل Navigation را تنظیم می‌کند.

پارامترها

نام نوع توضیحات
navigation Navigation Navigation مورد استفاده.

بازگشت

ActionResponseBuilder - این شیء، برای زنجیره‌سازی.


setNotification(notification)

اعلانی را تنظیم می‌کند که هنگام فعال شدن عملکرد نمایش داده شود.

پارامترها

نام نوع توضیحات
notification Notification Notification که باید استفاده شود.

بازگشت

ActionResponseBuilder — This object, for chaining.


آدرس اینترنتی (URL) را برای پیمایش هنگام فعال شدن اکشن تنظیم می‌کند.

پارامترها

نام نوع توضیحات
open Link Open Link Open Link برای استفاده.

بازگشت

ActionResponseBuilder - این شیء، برای زنجیره‌سازی.


setStateChanged(stateChanged)

یک پرچم تنظیم می‌کند تا نشان دهد که این اقدام، وضعیت داده‌های موجود را تغییر داده است. برای مثال، اگر این اقدام یک وظیفه ایجاد کرده یا اطلاعات تماس را به‌روزرسانی کرده باشد. وقتی این پرچم روی true تنظیم شده باشد، سرویس‌هایی مانند Gmail می‌توانند هرگونه داده‌های وضعیت ذخیره‌شده مرتبط با این اقدام را پاک کنند.

پارامترها

نام نوع توضیحات
state Changed Boolean آیا این اقدام، داده‌های وضعیت موجود را تغییر داده است یا خیر. مقدار پیش‌فرض false است.

بازگشت

ActionResponseBuilder - این شیء، برای زنجیره‌سازی.