我需要选择联系电话号码,我以前是这样做的...
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intent, GET_CONTACT_FROM_RESULT);
但是,当一个联系人有多个号码时,选择 Activity 只会列出一个联系人,并且只能选择一个电话。
如何显示联系人的每个电话号码?
最佳答案
您可以要求联系人选择器为每个电话显示一个联系人,这样多个电话的联系人将出现多次:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
startActivityForResult(intent, PICK_CONTACT);
关于android:如何选择联系人电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10965585/