android在添加手机联系人(一个联系人多个号码)的时,当手机号码改变时,会生成另一个相同联系人

//添加联系人名字
String target_name = name;
values.put("raw_contact_id", contactId);
values.put(ContactsContract.RawContacts.Data.MIMETYPE, "vnd.android.cursor.item/name");
values.put("data1", target_name);
resolver.insert(uri, values);
values.clear();
//添加电话
for (int i = 0; i < phones.length; i++) {
values.put("raw_contact_id", contactId);
values.put("data1", phones[i]);
values.put(ContactsContract.RawContacts.Data.MIMETYPE, "vnd.android.cursor.item/phone_v2");
resolver.insert(uri, values);
values.clear();

http://blog.csdn.net/wonderful19891024/article/details/6048839