首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2013-07-30 
往通讯录中插入联系人信息时出错我想根据联系人的ID号往通讯录中指定的联系人增加电话号码信息,但是增加的

往通讯录中插入联系人信息时出错
我想根据联系人的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从这部三星手机里面取联系人 看是不是那一个 
也许需要适配

热点排行