当前位置: 代码迷 >> Android >> 去通讯录中插入联系人信息时出错
  详细解决方案

去通讯录中插入联系人信息时出错

热度:85   发布时间:2016-05-01 10:15:14.0
往通讯录中插入联系人信息时出错
我想根据联系人的ID号往通讯录中指定的联系人增加电话号码信息,但是增加的时候总是加入到其他联系人上。在虚拟机里测试正确,在其他的几个手机中测试也是正确的,但是在一部三星手机中测试却产生以上问题,请问大家知道原因吗?以下是插入代码。
ContentValues values = new ContentValues (); 
values.clear();
values.put(ContactsContract.Data.RAW_CONTACT_ID, contactID);
values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
values.put(ContactsContract.CommonDataKinds.Phone.NUMBER, shortNumber);
values.put(ContactsContract.CommonDataKinds.Phone.TYPE, Phone.TYPE_OTHER);
getContentResolver().insert(Data.CONTENT_URI,values); 
values.clear();
Java 通讯录 手机 安卓 android

------解决方案--------------------
你应该用你的contactid从这部三星手机里面取联系人 看是不是那一个 
也许需要适配
  相关解决方案