onSearchRequested() メソッドを使用してアプリに QSB を実装できます。テーブルに 4 つの列があります。私がQSBを入力したとき。提案ウィンドウにいくつかの提案が表示されます。どうやってするか?検索可能な辞書の例は、候補を取得するための辞書プロバイダー クラスを示しています。しかし、その上にはデータが挿入されていません。次に、彼らがどのように提案を得るか。従わなければならない手順やチュートリアルについて説明していただけますか。サンプル コードは非常にありがたいものです。
1849 次
1 に答える
1
Searchable Dictionaryの例では、候補はのgetSuggestions()
メソッドによって作成されDictionaryProvider
ます。検索ボックスに入力すると、検索フレームワークはコンテンツプロバイダーにクエリを実行し(各キーストロークの後に)、カーソルによって返された結果を表示します。
本格的なコンテンツプロバイダーを使用する代わりに、SearchRecentSuggestionsProviderを実装することもできます。ただし、この方法では、特定の検索によって生成された検索候補は、後続の検索でのみ表示されます。そのため、フル機能ではありませんが、実装する作業が少なくなります。
検索の概要と、 SearchManagerの詳細情報は次のとおりです。
于 2010-05-13T15:08:29.157 に答える