Class ActionResponseBuilder

ActionResponseBuilder

ActionResponse ऑब्जेक्ट के लिए बिल्डर.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
build()ActionResponseमौजूदा ऐक्शन रिस्पॉन्स बनाता है और उसकी पुष्टि करता है.
setNavigation(navigation)ActionResponseBuilderNavigation कार्रवाई के लिए रिस्पॉन्स सेट करता है.
setNotification(notification)ActionResponseBuilderकार्रवाई चालू होने पर सूचना दिखाने के लिए सेट करें.
setOpenLink(openLink)ActionResponseBuilderकार्रवाई चालू होने पर जिस यूआरएल पर जाना है उसे सेट करता है.
setStateChanged(stateChanged)ActionResponseBuilderयह बताने के लिए फ़्लैग सेट करता है कि इस कार्रवाई से डेटा की मौजूदा स्थिति बदल गई है.

ज़्यादा जानकारी के साथ दस्तावेज़

build()

मौजूदा ऐक्शन रिस्पॉन्स बनाता है और उसकी पुष्टि करता है.

रिटर्न

ActionResponse — पुष्टि किया गया ActionResponse.

थ्रो

Error — अगर तैयार की गई कार्रवाई का रिस्पॉन्स मान्य नहीं है.


setNavigation(navigation)

Navigation कार्रवाई के लिए रिस्पॉन्स सेट करता है.

पैरामीटर

नामTypeब्यौरा
navigationNavigationइस्तेमाल करने के लिए Navigation.

रिटर्न

ActionResponseBuilder — यह ऑब्जेक्ट, चेन करने के लिए है.


setNotification(notification)

कार्रवाई चालू होने पर सूचना दिखाने के लिए सेट करें.

पैरामीटर

नामTypeब्यौरा
notificationNotificationइस्तेमाल करने के लिए Notification.

रिटर्न

ActionResponseBuilder — यह ऑब्जेक्ट, चेन करने के लिए है.


कार्रवाई चालू होने पर जिस यूआरएल पर जाना है उसे सेट करता है.

पैरामीटर

नामTypeब्यौरा
openLinkOpenLinkइस्तेमाल करने के लिए OpenLink.

रिटर्न

ActionResponseBuilder — यह ऑब्जेक्ट, चेन करने के लिए है.


setStateChanged(stateChanged)

यह बताने के लिए फ़्लैग सेट करता है कि इस कार्रवाई से डेटा की मौजूदा स्थिति बदल गई है. उदाहरण के लिए, कार्रवाई से कोई टास्क बनाया गया है या संपर्क जानकारी अपडेट की गई है. जब यह फ़्लैग 'सही' पर सेट होता है, तो Gmail जैसी सेवाएं, इस कार्रवाई से जुड़ी कैश मेमोरी में सेव किए गए किसी भी डेटा को मिटाने की कोशिश कर सकती हैं.

पैरामीटर

नामTypeब्यौरा
stateChangedBooleanइस कार्रवाई से मौजूदा स्थिति के डेटा में बदलाव हुआ है या नहीं. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होती है.

रिटर्न

ActionResponseBuilder — यह ऑब्जेक्ट, चेन करने के लिए है.