ActionResponse
ऑब्जेक्ट के लिए बिल्डर.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
build() | ActionResponse | मौजूदा ऐक्शन रिस्पॉन्स बनाता है और उसकी पुष्टि करता है. |
setNavigation(navigation) | ActionResponseBuilder | Navigation कार्रवाई के लिए रिस्पॉन्स सेट करता है. |
setNotification(notification) | ActionResponseBuilder | कार्रवाई चालू होने पर सूचना दिखाने के लिए सेट करें. |
setOpenLink(openLink) | ActionResponseBuilder | कार्रवाई चालू होने पर जिस यूआरएल पर जाना है उसे सेट करता है. |
setStateChanged(stateChanged) | ActionResponseBuilder | यह बताने के लिए फ़्लैग सेट करता है कि इस कार्रवाई से डेटा की मौजूदा स्थिति बदल गई है. |
ज़्यादा जानकारी के साथ दस्तावेज़
build()
मौजूदा ऐक्शन रिस्पॉन्स बनाता है और उसकी पुष्टि करता है.
रिटर्न
ActionResponse
— पुष्टि किया गया ActionResponse.
थ्रो
Error
— अगर तैयार की गई कार्रवाई का रिस्पॉन्स मान्य नहीं है.
setNotification(notification)
कार्रवाई चालू होने पर सूचना दिखाने के लिए सेट करें.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
notification | Notification | इस्तेमाल करने के लिए Notification . |
रिटर्न
ActionResponseBuilder
— यह ऑब्जेक्ट, चेन करने के लिए है.
setOpenLink(openLink)
कार्रवाई चालू होने पर जिस यूआरएल पर जाना है उसे सेट करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
openLink | OpenLink | इस्तेमाल करने के लिए OpenLink . |
रिटर्न
ActionResponseBuilder
— यह ऑब्जेक्ट, चेन करने के लिए है.
setStateChanged(stateChanged)
यह बताने के लिए फ़्लैग सेट करता है कि इस कार्रवाई से डेटा की मौजूदा स्थिति बदल गई है. उदाहरण के लिए, कार्रवाई से कोई टास्क बनाया गया है या संपर्क जानकारी अपडेट की गई है. जब यह फ़्लैग 'सही' पर सेट होता है, तो Gmail जैसी सेवाएं, इस कार्रवाई से जुड़ी कैश मेमोरी में सेव किए गए किसी भी डेटा को मिटाने की कोशिश कर सकती हैं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
stateChanged | Boolean | इस कार्रवाई से मौजूदा स्थिति के डेटा में बदलाव हुआ है या नहीं. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होती है. |
रिटर्न
ActionResponseBuilder
— यह ऑब्जेक्ट, चेन करने के लिए है.