0

検索 APIを介して管理され、場所のリストを候補として表示するオートコンプリートがあります。 データは、リモートGAE アプリケーションで提供されます。SearchViewContentProvider

私が抱えている問題はSearchView、ユーザーが押すすべての文字に対してクエリを実行することです。

たとえば、ニューヨークでは 8 つのクエリが作成されますが、これを制限したいと考えています。これは、ネットワーク レイテンシがユーザーの入力レイテンシよりも大きく、たとえば「Ne」を受信する前に「New」が尋ねられるため、多くのクエリが無駄になるためです。

ユーザーがアクティブに入力している間、あまり多くのクエリを実行しないロジックを持つ他の検索コンポーネントのような、よりインテリジェントな動作が好きです。

SearchViewPD:新しいバージョンの Android で使用し、古いバージョンでは検索ダイアログを使用するため、Searchable API またはプロバイダーを使用するソリューションの方が優れています。

4

1 に答える 1

0

次のように指定することで、少なくとも検索を開始するために入力する文字の最小数を制限できます。

android:searchSuggestThreshold

検索可能な構成で

于 2013-01-31T22:53:03.410 に答える