添加的联系人不会显示在android中的联系人中

添加的联系人不会显示在android中的联系人中,android,Android,创建一个新联系人,但不显示在联系人中,但如果我在谷歌中按联系人筛选并搜索,我就可以看到联系人 有人能告诉我为什么吗,提前谢谢您需要所有字段的MimeTypes。设置它们并检查它们 也试试这个 我认为这就是解决办法。您应该指定ungroup_VISIBLE=1以使新联系人可见。更改此行: mContentResolver.applyBatch(ContactsContract.AUTHORITY, operationList); 致: 并将此块添加到Manifest.xml中的活动: build

创建一个新联系人,但不显示在联系人中,但如果我在谷歌中按联系人筛选并搜索,我就可以看到联系人


有人能告诉我为什么吗,提前谢谢

您需要所有字段的
MimeTypes
。设置它们并检查它们

也试试这个


我认为这就是解决办法。您应该指定ungroup_VISIBLE=1以使新联系人可见。

更改此行:

mContentResolver.applyBatch(ContactsContract.AUTHORITY, operationList);
致:

并将此块添加到Manifest.xml中的活动:

builder.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0);

这解决了我的问题,但在安卓5中不起作用

builder.withValueBackReference(CommonDataKinds.StructuredName.RAW_CONTACT_ID, 0);
builder.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0);
<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="vnd.android.cursor.item/vnd.org.c99.SyncProviderDemo.profile" />
</intent-filter>