इंटरफ़ेस: SearchBoxAdapter

तरीके

createSuggestionElement

createSuggestionElement(suggestion) में दिखने वाला एलिमेंट एलिमेंट को दिखाता है

किसी सुझाव की रेंडरिंग को बदलने के लिए, यह तरीका लागू करें.

पैरामीटर

सुझाव

ऑब्जेक्ट

रिस्पॉन्स से मिला सुझाव ऑब्जेक्ट

वैल्यू शून्य नहीं होनी चाहिए.

रिटर्न

non-null Element एलिमेंट एलिमेंट, सुझाव के आधार पर बनाया गया है.

decorateSuggestionElement

decorateSuggestionElement(element, suggestion)

सुझाव को बेहतर बनाने के लिए यह तरीका लागू करें, जैसे कि सीएसएस बदलें.

पैरामीटर

एलिमेंट

एलिमेंट

ऐसा एलिमेंट जिस पर सजावट की जा सकती है

वैल्यू शून्य नहीं होनी चाहिए.

सुझाव

ऑब्जेक्ट

रिस्पॉन्स से मिला सुझाव ऑब्जेक्ट

वैल्यू शून्य नहीं होनी चाहिए.

interceptSuggestRequest

SuggestRequest(request) रिटर्न ऑब्जेक्ट दिखाता है

अनुरोध में अतिरिक्त पैरामीटर जोड़ने के लिए, यह तरीका लागू करें.

पैरामीटर

CANNOT TRANSLATE

ऑब्जेक्ट

मूल अनुरोध

वैल्यू शून्य नहीं होनी चाहिए.

रिटर्न

non-null Object ने अपडेट किए गए अनुरोध का अनुरोध किया

interceptSuggestResponse

interceptSuggestResponse(response)

रेंडरिंग से पहले सुझाए गए जवाब को पढ़ने के लिए, इस तरीके का इस्तेमाल करें. रिस्पॉन्स ऑब्जेक्ट, सिर्फ़ पढ़ने के लिए होता है. अगर कॉल पूरा नहीं होता है, तो जवाब में गड़बड़ी होगी.

अगर एक अनुरोध की मंज़ूरी बाकी है और उस दौरान कोई नया सुझाव अनुरोध जारी किया जाता है, तो पिछला अनुरोध रद्द कर दिया जाता है और इस तरीके को कॉल नहीं किया जाता.

पैरामीटर

जवाब

ऑब्जेक्ट

सुझाया गया जवाब

वैल्यू शून्य नहीं होनी चाहिए.