He intentado hacer que mi aplicación implemente la búsqueda rápida integrada, de forma similar a como se hace en la "búsqueda de aplicación/búsqueda/invocación" de ApiDemos. He intentado todo, desde intentar seguir diferentes ejemplos, hasta copiar el código exactamente como está en ApiDemos.botón de búsqueda de la aplicación para Android
Todo lo que he encontrado para el primero se ha referido a versiones anteriores del SDK, y simplemente no funcionó. En cuanto a las cosas que realmente puedo correr y ver trabajar en ApiDemos, he tratado de copiar el siguiente
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
Esta copia me consigue una vista que se ve exactamente como la que yo estoy enfrentando al ejecutar ApiDemos, pero cuando hago clic en el botón de búsqueda, en el cuadro de búsqueda rápida, Android siempre abre una ventana del navegador con resultados de búsqueda de Google para la consulta dada. Simplemente no puedo encontrar el componente crítico en ApiDemos que le dice a Android que quiero usar mi propio código personalizado para manejar la solicitud de búsqueda.
Realmente agradecería algo de ayuda en este asunto. Tanto la documentación como otros recursos en línea parecen ser muy escasos en lo que respecta a esto.
Gracias.
Wow, gracias. Eso es exactamente lo que solucionó mi problema: no aceptaba valores de cadena codificados mientras estaba probando. Simplemente lo convertí para usar refs en strings.xml y no funciona. – DustinB
@David Muchas gracias. Estuve atrapado por más de un día solo porque tenía cadenas codificadas. Gracias una vez más. :) – FireAndIce