2011-06-27 10 views
1

私はAndroidアプリでクイック検索ボックスをサポートすると考えています。ユーザーが入力した内容を受け取り、Webサービス経由でリモートサーバー上でクエリを実行します。このパターンは十分に効率的ですか、または私が照会しているデータは、ローカルにアクセス可能なデータから表示する必要がありますか?ウェブサービス経由でクイック検索ボックスに入力する

答えて

1

あなたが使用しているサーバーが十分速く、そうしない理由はありません。クイック検索ボックスは、ローカルデータとウェブの結果のマージを明示的にサポートしています(http://developer.android.com/resources/articles/qsb.htmlの1行目を参照)。

(ネットワークに接続されていない状況で)障害が正常である限り、正常であるはずです。

EDIT:奇妙なことに、彼らは最近の再設計でそれを取り除きました。 http://jayxie.com/mirrors/android-sdk/resources/articles/qsb.htmlにミラーがあり、検索の提案はhttp://developer.android.com/guide/topics/search/adding-custom-suggestions.htmlにあります。

+0

リンクが壊れています – user4o01

+0

ああ、はい:アンドロイドウェブサイトの再設計でそれを取り除いています。 http://developer.android.com/guide/topics/search/adding-custom-suggestions.htmlおよびhttp://jayxie.com/mirrors/android-sdk/resources/articles/qsb.htmlを参照してください。 – Femi

+0

ありがとうございます、しかし、私の問題は、システムがUIのスレッドでネットワーク操作を行うように設定xmlで指定されたプロバイダを呼び出すので、サーバーからの提案を得る能力が必要であることを示唆しています。 !!これを行うにはどのような方法?サーバからの提案をもたらす。 – user4o01

関連する問題