AutoCompleteTextView.getThresholdを使って、何文字入力したらサジェストを出すかの閾値を取得する。
AutoCompleteTextView | Android Developers
AndroidManifest.xmlで、
CustomContentProviderと@xml/searchable。
searchable.xmlは、
CustomContentProviderと紐づけ。
activity_main.xmlは、
EditText、AutoCompleteTextView、Button。
auto_complete_list_item.xmlは、
TextViewが2つ。
CustomContentProvider.javaは、
DATABASE_MODE_2LINES。
CustomCursorAdapter.javaは、
2つのテキスト用。
MainActivity.javaは、
最初に、autoCompleteTextView.getThresholdで、オートコンプリートのサジェスト閾値を取得し、表示。
Buttonでサジェストに登録。
あらかじめいくつか登録してある状態で始める。
閾値は2。
1文字では出てこない。
"aa"のように、2文字目で出てきた。
"bb"だと違うのが出てきた。
"com"で出てくるということは2行目も検索対象。