SearchBoxAdapter
खोज बॉक्स का अडैप्टर
तरीके
createSuggestionElement
createSuggestionElement(suggestion) में दिखने वाला एलिमेंट एलिमेंट को दिखाता है
किसी सुझाव की रेंडरिंग को बदलने के लिए, यह तरीका लागू करें.
पैरामीटर |
|
|---|---|
|
सुझाव |
ऑब्जेक्ट रिस्पॉन्स से मिला सुझाव ऑब्जेक्ट वैल्यू शून्य नहीं होनी चाहिए. |
- रिटर्न
-
non-null Elementएलिमेंट एलिमेंट, सुझाव के आधार पर बनाया गया है.
decorateSuggestionElement
decorateSuggestionElement(element, suggestion)
सुझाव को बेहतर बनाने के लिए यह तरीका लागू करें, जैसे कि सीएसएस बदलें.
पैरामीटर |
|
|---|---|
|
एलिमेंट |
एलिमेंट ऐसा एलिमेंट जिस पर सजावट की जा सकती है वैल्यू शून्य नहीं होनी चाहिए. |
|
सुझाव |
ऑब्जेक्ट रिस्पॉन्स से मिला सुझाव ऑब्जेक्ट वैल्यू शून्य नहीं होनी चाहिए. |
interceptSuggestRequest
SuggestRequest(request) रिटर्न ऑब्जेक्ट दिखाता है
अनुरोध में अतिरिक्त पैरामीटर जोड़ने के लिए, यह तरीका लागू करें.
पैरामीटर |
|
|---|---|
|
CANNOT TRANSLATE |
ऑब्जेक्ट मूल अनुरोध वैल्यू शून्य नहीं होनी चाहिए. |
- रिटर्न
-
non-null Objectने अपडेट किए गए अनुरोध का अनुरोध किया
interceptSuggestResponse
interceptSuggestResponse(response)
रेंडरिंग से पहले सुझाए गए जवाब को पढ़ने के लिए, इस तरीके का इस्तेमाल करें. रिस्पॉन्स ऑब्जेक्ट, सिर्फ़ पढ़ने के लिए होता है. अगर कॉल पूरा नहीं होता है, तो जवाब में गड़बड़ी होगी.
अगर एक अनुरोध की मंज़ूरी बाकी है और उस दौरान कोई नया सुझाव अनुरोध जारी किया जाता है, तो पिछला अनुरोध रद्द कर दिया जाता है और इस तरीके को कॉल नहीं किया जाता.
पैरामीटर |
|
|---|---|
|
जवाब |
ऑब्जेक्ट सुझाया गया जवाब वैल्यू शून्य नहीं होनी चाहिए. |