Class ActionResponseBuilder

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)

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

المَعلمات

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

الإرجاع

ActionResponseBuilder: هذا العنصر، للتسلسل