私はアンドロイドアプリのためにいくつかの連絡先オートコンプリートとオートサーチアルゴリズムを持っています。テキストビューAndroid TextViewのオートコンプリートとオートサーチ
AutoCompleteTextView recip =
(AutoCompleteTextView) findViewById(R.id.recipientBody);
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, R.layout.list_item, getAllContacts());
recip.setAdapter(adapter);
そして今、入力に一致する連絡先を検索し、実際のアルゴリズム
<AutoCompleteTextView
a:id="@+id/recipientBody"
a:layout_width="0dip"
a:layout_height="wrap_content"
a:layout_weight="1.0"
a:nextFocusRight="@+id/smsRecipientButton"
a:hint="@string/sms_to_whom"
a:maxLines="10"
/>
そして今、私のセットアップ:
いくつかの入力のためのテキストビューを定義するXML ファーストこれは、連絡先番号と名前入力の両方で問題なく動作します。しかし、まだ問題があります。ユーザは、複数の電話番号を入力することができる。しかし、テキストビューに1つの連絡先が適用されると、アルゴリズムは文字列全体を取り込むため、再度検索することはできません。
どうすれば解決できますか?