0

「android.permission.SEND_SMS」を使用して連絡先リストを開き、表示するAndroidアプリを開発しています。私のアプリは問題なく動作しますが、リストから連絡先を選択すると、選択した連絡先の最初の連絡先の電話番号しか表示されません。これは私のコードです。ありがとうございました。

public void onActivityResult(int reqCode, int resultCode, Intent data) { 
    super.onActivityResult(reqCode, resultCode, data); 

     Cursor people = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
                new String[] {ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
                ContactsContract.CommonDataKinds.Phone.NUMBER}, 
                null, null, null);

      int indexNumber = people.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER);

       people.moveToFirst();
       String number;
       do {
           number = people.getString(indexNumber);
       } while (people.moveToNext());
    phoneNumber.setText(number);
}
4

0 に答える 0