如果我在单个联系人中有多个电子邮件,我如何从联系人中选择一个电子邮件地址

时间:2015-07-20 07:26:29

标签: android

Button btnEditAccount = (Button) popUpView.findViewById(R.id.contacts1);
btnEditAccount.setOnClickListener(new OnClickListener() 
{
    @Override
    public void onClick(View v) 
    {
        mpopup.dismiss();
        startActivityForResult(
            new Intent(
                Intent.ACTION_PICK,
                ContactsContract.CommonDataKinds.Email.CONTENT_URI
            ),
            REQUEST_CODE_PICK_CONTACTS
        );
    }
});

这是我的代码现在我需要从联系人中选择一个电子邮件地址,该联系人在该联系人中收到更多电子邮件

1 个答案:

答案 0 :(得分:0)

正如您所说,您已经收到了单个列表中的所有电子邮件。现在,您可以根据特定电子邮件ID的条件迭代列表,从列表中检索特定的电子邮件地址。例如

ArrayList<String> listEmail;

for(int i=0; i<listEmail.length(); i++) {

 if(YOUR CONDITION TO GET SPECIFIC EMAIL ID WITH listEmail.get(i)) {
     //DO SOMETHING
  }
}