2012-03-06 9 views
0

私のautocompletetextviewに問題があります。 私はオートコンプリートを取得しようとしている私の連絡先を取得します。どうやら私はチュートリアルのためにいたるところを精査してきましたが、私がAndroidの開発者としてスタートした今、私はどのようにして理解するのか苦労しています。ですから、オートコンプリート用のサンプルコードを私に教えて助けてくれる人もいます。オートコンプリートの連絡先android

私はすでにこれを終えました。

<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission> 

そして私はすでにこれを配置しています。

AutoCompleteTextView phonenumber; 
phonenumber= (AutoCompleteTextView)findViewById(R.id.tosend1); 

私の連絡先をすべて取得してリストに入れるにはどうすればよいですか?

デベロッパーアンドロイドで既にサンプルを使用していますが、すでに値が表示されていますが、電話帳のデータを使用して使いたいと思います。私はコンタクトリストにどのように入れるつもりですか?

static final String[] contactlist = new String[] {"value1"}; 

答えて

0

どのように私はacontactsリストを宣言する必要がありますか?これは作業1

Cursor contactCursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, 
       null, null, null); 
contactCursor.moveToFirst(); 
do { 
      String num = contactCursor.getString(contactCursor 
        .getColumnIndex(CommonDataKinds.Phone.NUMBER)); 
      acontactslist.add(num); 
      } 
     } while (contactCursor.moveToNext()); 

phonenumber.setAdapter(acontactslist); 
+0

でこのコードを試してみてくださいこのような;プライベートリスト acontactslist; – marchemike

+0

acontactslistはArrayAdapter またはArrayAdapter Sathyapradeep

+0

があなたのために働いてくれることを願っています。 – Sathyapradeep