为了账号安全,请及时绑定邮箱和手机立即绑定

从android联系人选择器获取联系信息

从android联系人选择器获取联系信息

摇曳的蔷薇 2019-08-27 10:25:28
从android联系人选择器获取联系信息我正在尝试拨打联系人选择器,将人名,电话和电子邮件发送到字符串中,并使用意图将其发送到另一个活动。到目前为止,这工作:Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);  startActivityForResult(intent, 1);  // ...@Override  public void onActivityResult(int reqCode, int resultCode, Intent data) {       super.onActivityResult(reqCode, resultCode, data);       if (resultCode == Activity.RESULT_OK) {           Uri contactData = data.getData();           Cursor c =  managedQuery(contactData, null, null, null, null);           if (c.moveToFirst()) {               String name = c.getString(c.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME));               Intent intent = new Intent(CurrentActivity.this, NewActivity.class);               intent.putExtra("name", name);               startActivityForResult(intent, 0);           }       }  }但如果我加入:String number = c.getString(c.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.NUMBER));它强行关闭也许是获得他们号码的另一种方式?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 413 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信