我正在考虑在我的Android应用程序中支持快速搜索框。我会接受用户键入的内容,并通过web服务在远程服务器上运行查询。这种模式是否足够有效,或者我查询的任何数据都应该从本地可访问的数据中显示出来?
好吧,只要你使用的服务器足够快,就没有理由不这么做。快速搜索框明确支持合并本地数据和web的结果(请参阅http://developer.android.com/resources/articles/qsb.html)。
只要故障是正常的(在没有网络连接的情况下),你就应该没事。
编辑:奇怪的是,他们在最近的重新设计中去掉了它。有一面镜子在http://jayxie.com/mirrors/android-sdk/resources/articles/qsb.html,您可以在上阅读搜索建议http://developer.android.com/guide/topics/search/adding-custom-suggestions.html.