मैं अपने ऐप को त्वरित खोज में कार्यान्वित करने की कोशिश कर रहा हूं, जैसा कि एपीडीमोस 'ऐप/सर्च/इनवोक सर्च "में किया जाता है। मैंने कोड को कॉपी करने के लिए एपीडीमोस में बिल्कुल अलग-अलग उदाहरणों का पालन करने की कोशिश करने से सबकुछ करने की कोशिश की है।एंड्रॉइड ऐप खोज बटन
मैंने जो कुछ पाया है, वह सब एसडीके के पुराने संस्करणों से चिंतित है, और बस काम नहीं किया है। सामान है कि मैं वास्तव चलाने के लिए और ApiDemos में काम कर देख सकते हैं के रूप में, मैं कॉपी करने की कोशिश की है निम्नलिखित
com.example.android.apis.app.SearchInvoke.java
com.example.android.apis.app.SearchQueryResults.java
com.example.android.apis.app.SearchSuggestionSampleProvider.java
res/layout/search_invoke.xml
res/layout/search_query_results.xml
res/values/arrays.xml
res/values/strings.xml
res/xml/searchable.xml
... and everything under "Search Samples" in AndroidManifest.xml
यह नकल मुझे, एक राय यह है कि ठीक एक मैं जब ApiDemos चल सामना करना पड़ रहा हूँ की तरह लग रहा हो जाता है लेकिन जब मैं खोज बटन पर क्लिक करता हूं, त्वरित खोज बॉक्स में, Android हमेशा दिए गए क्वेरी के लिए Google खोज परिणामों के साथ ब्राउज़र ब्राउज़र खोलता है। मुझे एपीडीमोस में महत्वपूर्ण घटक नहीं मिल रहा है जो एंड्रॉइड को बताता है कि मैं खोज अनुरोध को संभालने के लिए अपने स्वयं के कस्टम कोड का उपयोग करना चाहता हूं।
मैं वास्तव में इस मामले में कुछ मदद की सराहना करता हूं। जब इसकी बात आती है तो दोनों दस्तावेज और अन्य ऑनलाइन संसाधनों में बहुत कमी होती है।
धन्यवाद।
वाह खोलने के बजाय स्वयं खोज परिणामों को नियंत्रित करने देता है। यह वही है जो मेरी समस्या को ठीक करता है - यह परीक्षण करते समय हार्ड-कोडित स्ट्रिंग मान स्वीकार नहीं करेगा। मैंने इसे स्ट्रिंग्स.एक्सएमएल में रेफ्स का उपयोग करने के लिए परिवर्तित कर दिया और यह काम नहीं करता है। – DustinB
@ डेविड धन्यवाद बहुत कुछ। मैं सिर्फ एक दिन से अधिक समय तक अटक गया था क्योंकि मैंने स्ट्रिंग को हार्डकोड किया था। एक बार और धन्यवाद। :) – FireAndIce