Class ActionResponseBuilder

أداةإنشاءالإجراءات

أداة إنشاء لكائنات ActionResponse

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
build()ActionResponseتُنشئ هذه الوظيفة ردّ الإجراء الحالي وتتحقّق من صحته.
setNavigation(navigation)ActionResponseBuilderتُستخدَم لضبط الاستجابة للإجراء Navigation.
setNotification(notification)ActionResponseBuilderلضبط الإشعار لعرضه عند تفعيل الإجراء.
setOpenLink(openLink)ActionResponseBuilderتُستخدَم لضبط عنوان URL الذي يتم الانتقال إليه عند تفعيل الإجراء.
setStateChanged(stateChanged)ActionResponseBuilderتُستخدَم لضبط علامة للإشارة إلى أنّ هذا الإجراء قد غيّر حالة البيانات الحالية.

مستندات تفصيلية

build()

تُنشئ هذه الوظيفة ردّ الإجراء الحالي وتتحقّق من صحته.

الإرجاع

ActionResponse: عنصر ActionResponse تم التحقّق منه.

عمليات الرمي

Error - إذا لم يكن ردّ الإجراء الذي تم إنشاؤه صالحًا.


setNavigation(navigation)

تُستخدَم لضبط الاستجابة للإجراء Navigation.

المعلَمات

الاسمالنوعالوصف
navigationNavigationNavigation المطلوب استخدامه

الإرجاع

ActionResponseBuilder: هذا العنصر، لإنشاء سلسلة.


setNotification(notification)

لضبط الإشعار لعرضه عند تفعيل الإجراء.

المعلَمات

الاسمالنوعالوصف
notificationNotificationNotification المطلوب استخدامه

الإرجاع

ActionResponseBuilder: هذا العنصر، لإنشاء سلسلة.


تُستخدَم لضبط عنوان URL الذي يتم الانتقال إليه عند تفعيل الإجراء.

المعلَمات

الاسمالنوعالوصف
openLinkOpenLinkOpenLink المطلوب استخدامه

الإرجاع

ActionResponseBuilder: هذا العنصر، لإنشاء سلسلة.


setStateChanged(stateChanged)

تُستخدَم لضبط علامة للإشارة إلى أنّ هذا الإجراء قد غيّر حالة البيانات الحالية. على سبيل المثال، إذا أنشأ الإجراء مهمة أو عدّل معلومات الاتصال. عند ضبط هذه العلامة على true، يمكن للخدمات مثل Gmail محاولة محو أي بيانات حالة محفوظة مؤقتًا مرتبطة بهذا الإجراء.

المعلَمات

الاسمالنوعالوصف
stateChangedBooleanما إذا كان هذا الإجراء قد غيّر بيانات الحالة الحالية القيمة التلقائية هي false.

الإرجاع

ActionResponseBuilder: هذا العنصر، لإنشاء سلسلة.