Ich habe versucht, meine App die integrierte Schnellsuche zu implementieren, ähnlich wie es in ApiDemos '"app/search/invoke Suche" getan wird. Ich habe alles ausprobiert, um verschiedenen Beispielen zu folgen, um den Code genau so zu kopieren, wie er in ApiDemos ist.Android App Suchschaltfläche
Alles, was ich für die ehemalige gefunden habe, waren mit älteren Versionen des SDK betroffen, und einfach nicht funktioniert. Wie für die Sachen, die ich tatsächlich laufen und sehen in ApiDemos arbeiten, habe ich versucht, die folgende
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
Dieses Kopieren wird mir einen Blick zu kopieren, die genau wie das aussieht ich mit Blick auf bin, wenn ApiDemos läuft, aber Wenn ich auf die Suchschaltfläche klicke, öffnet Android im Schnellsuchfeld immer nur ein Browserfenster mit Google-Suchergebnissen für die angegebene Suchanfrage. Ich kann einfach nicht die kritische Komponente in ApiDemos finden, die Android sagt, dass ich meinen eigenen benutzerdefinierten Code für die Bearbeitung der Suchanfrage verwenden möchte.
Ich würde wirklich etwas Hilfe in dieser Angelegenheit schätzen. Sowohl die Dokumentation als auch andere Online-Ressourcen scheinen diesbezüglich sehr mangelhaft.
Danke.
Wow, danke. Das ist genau das, was mein Problem behoben hat - es hat keine hartcodierten Zeichenfolgenwerte akzeptiert, während ich getestet habe. Ich habe es einfach konvertiert, um refs in strings.xml zu verwenden, und es funktioniert nicht. – DustinB
@David Vielen Dank. Ich war mehr als einen Tag in der Klemme, nur weil ich Streicher programmiert hatte. Nochmals vielen Dank. :) – FireAndIce