読者です 読者をやめる 読者になる 読者になる

i++

プログラム系のメモ書きなど

Android : SearchView に検索履歴を表示する

Android

Adding Recent Query Suggestions | Android Developers からのメモ書き。

ドキュメントに沿って書けば問題なく動くはずなので、表示されない場合は各所に設定する Authority の文字列や タグに設定する android:name の値を確認しましょう

  1. SearchRecentSuggestionsProvider を継承したアプリ用の Content Provider を作る
    • 権限に使う文字列とモードを設定するだけ
  2. AndroidManifest.xml に↑で作成した Provider 用の タグを追加
  3. searchable.xml に以下の2項目を追加
    • android:searchSuggestAuthority="最初に決めた文字列"
    • android:searchSuggestSelection=" ?" >
  4. 検索処理を行う箇所で履歴に登録