Android 将自定义字段添加到现有联系人

Android 将自定义字段添加到现有联系人,android,Android,我正在尝试将自定义字段添加到原始联系人id中,我使用以下命令: public static final String MIMETYPE="vnd.android.cursor.item/favsong"; ContentValues values = new ContentValues(); values.put(Data.RAW_CONTACT_ID, id); values.put(Data.MIMETYPE, MIMETYPE); values.put(Data.DATA1, "MyFa

我正在尝试将自定义字段添加到原始联系人id中,我使用以下命令:

public static final String MIMETYPE="vnd.android.cursor.item/favsong";

ContentValues values = new ContentValues();
values.put(Data.RAW_CONTACT_ID, id);
values.put(Data.MIMETYPE, MIMETYPE);
values.put(Data.DATA1, "MyFavSong");
Uri dataUri = getContentResolver().insert(Data.CONTENT_URI, values);
在我的所有联系人上,insert总是返回OK,但是在尝试获取值(通过查询mime类型和原始联系人id)后,我可以看到它在我的一些联系人上不存在,为什么

是否有可能与我的联系人属于多个帐户(有时是Linkedin、facebook、google等)有关

tnx