SearchRecentSuggestions

以前も扱ったが、SearchRecentSuggestionsインスタンスが、直近の検索サジェスト情報を持っている。

SearchRecentSuggestions  |  Android Developers

suggestions.saveRecentQueryで直近のクエリを登録すれば、

最初こう。
最初こう。

最初こう。

フォーカス入れるとこうなる
フォーカス入れるとこうなる

フォーカス入れるとこうなる。

"ABC"を入力
"ABC"を入力

"ABC"を入力。

次に空の時に"ABC"
次に空の時に"ABC"

次に空の時に"ABC"。

"AB"で"ABC"が残る
"AB"で"ABC"が残る

"AB"で"ABC"が残る。
"AB"で入力を終了しておく。

"ABC"より上に直近の"AB"が出る
"ABC"より上に直近の"AB"が出る

"ABC"より上に直近の"AB"が出る。

"A"で2つとも
"A"で2つとも

"A"で2つとも。
"A"で入力終了しておく。

"A"も候補に
"A"も候補に

"A"も候補に。

"B"を入れると、"B"が含まれるものを出す。
"B"を入れると、"B"が含まれるものを出す。

"B"を入れると、"B"が含まれるものを出す。
先頭だけを見ているわけではなさそうだ。

Sample/android/SearchRecentSuggestions/SearchRecentSuggestions/src/SearchRecentSuggestions at master · bg1bgst333/Sample · GitHub