我一直在尝试让我的应用实现内置的快速搜索,类似于在ApiDemos的“app / search / invoke search”中完成的操作.我尝试过从尝试遵循不同的例子到完全按照ApiDemos中复制代码的所有方法.
我在前者发现的所有内容都与旧版本的SDK有关,而且根本没用.至于我可以实际运行并看到在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搜索结果查询.我根本找不到ApiDemos中的关键组件告诉android我想用自己的自定义代码来处理搜索请求.
我真的很感激这方面的一些帮助.在谈到这一点时,文档和其他在线资源似乎都非常缺乏.
谢谢.