Android2.2 联系人,添加一个分组,查看此分组,添加成员,选择合并的联系人,完成,提示组员已添加,实际未添加成功。
不知道大家有没有遇到过类似的现象?
如果在分组中添加的联系人不是合并的联系人那是可以直接添加的,但是一旦添加了合并的联系人,就添加不进去,而且感觉此后的添加都乱掉了!
添加分组的实现代码:
    public void addContactToGroup(long personId,long groupId){   
        ContentValues values = new ContentValues();    
        values.put(ContactsContract.CommonDataKinds.GroupMembership.RAW_CONTACT_ID,personId);  
        values.put(ContactsContract.CommonDataKinds.GroupMembership.MIMETYPE,
                   ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE);        
        values.put(ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID,groupId);   
        getContentResolver().insert(ContactsContract.Data.CONTENT_URI,values);  
    }