类似于京东,调用系统的联系人并选择联系人,如果联系人有多个号码,就弹出一个对话框供选择,这个界面我已经通过
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(intent, ACTION_CHOOSE_CONTACT)
调用出来了,但是不知道怎么拿到选择到的联系人。
请各位前辈帮忙看看
在onResult中接收结果。
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(intent, ACTION_CHOOSE_CONTACT) 在这块代码所在的Activity中重写onActivityResult方法,
方法的参数Intent data就包含选择到的联系人啦