検索 APIを介して管理され、場所のリストを候補として表示するオートコンプリートがあります。 データは、リモートGAE アプリケーションで提供されます。SearchView
ContentProvider
私が抱えている問題はSearchView
、ユーザーが押すすべての文字に対してクエリを実行することです。
たとえば、ニューヨークでは 8 つのクエリが作成されますが、これを制限したいと考えています。これは、ネットワーク レイテンシがユーザーの入力レイテンシよりも大きく、たとえば「Ne」を受信する前に「New」が尋ねられるため、多くのクエリが無駄になるためです。
ユーザーがアクティブに入力している間、あまり多くのクエリを実行しないロジックを持つ他の検索コンポーネントのような、よりインテリジェントな動作が好きです。
SearchView
PD:新しいバージョンの Android で使用し、古いバージョンでは検索ダイアログを使用するため、Searchable API またはプロバイダーを使用するソリューションの方が優れています。