यह संभव है, हालांकि इसे वर्कअराउंड का थोड़ा सा चाहिए। मैंने अभी तक एक से अधिक प्लेटफ़ॉर्म पर इसका परीक्षण नहीं किया है, लेकिन यहां मेरा कार्यान्वयन है: Collectionista SearchRecentSuggestionsContentProvider.java
हाल के सुझाव सबसे अधिक प्रतिबंधित हैं, आपको कस्टम प्रदाताओं के लिए आवश्यक प्रदाता के साथ अपने प्रदाता को लपेटना होगा, और बनाना होगा हाल के सुझावों के लिए पास-थ्रू कॉल।
यह महत्वपूर्ण है कि आप समझें कि आपको searchable.xml
, और न ही मैनिफेस्ट में से किसी भी ब्लॉक को डुप्लिकेट करना है। आप एक ही प्राधिकरण का उपयोग करते हैं।
इसके अलावा, हाल के सुझाव आपको android:searchSuggestSelection=" ?"
का उपयोग करने के लिए प्रतिबंधित करते हैं, इसलिए आपको कस्टम प्रदाताओं के प्रश्नों के लिए अपने प्रदाता में इससे निपटना होगा। आप शायद android:searchSuggestPath
का उपयोग करना चाहेंगे, इसलिए समझें कि हाल के सुझावों के लिए प्रश्न उरी पर आते हैं, और पथ-कम उरी के लिए आवश्यक होने की आवश्यकता है।
दोनों सुझाव उसी तरीके से प्रदर्शित किए जाएंगे जैसे उन्हें उसी कर्सर के माध्यम से वापस किया जाना चाहिए।
यदि आप कोई गलती करते हैं, तो क्या आप कृपया उन्हें रिपोर्ट करने के लिए बहुत दयालु होंगे?
बस सुनिश्चित करने के लिए। आप एप्लिकेशन खोज से उपयोग करते समय हालिया सुझाव दिखाना चाहते हैं लेकिन होम स्क्रीन से त्वरित खोज बॉक्स से इसका उपयोग करते समय वास्तविक परिणाम दिखाएं? – Macarse
हाँ, बिल्कुल। यही वही है जो मैं चाहता हूं। – alexanderblom