获取图像未填充的联系人 table 关联的光标

Get the cursor associated with the contact table whose image is not filled

我正在尝试获取一个游标,其中包含在 Android 中没有生日的联系人姓名(在 ContactsContract.CommonDataKinds.Event.START_DATEContactsContract.CommonDataKinds.Event.TYPE = ContactsContract.CommonDataKinds.Event.TYPE_生日)

我通过 CursorLoader 在我的列表视图上显示。但我真的不知道 selection in

的条件是什么
new CursorLoader(
                getActivity(),
                ContactsContract.Data.CONTENT_URI,
                {
                  ContactsContract.Contacts._ID,
                  ContactsContract.Contacts.LOOKUP_KEY,
                  ContactsContract.Contacts.DISPLAY_NAME_PRIMARY
                },
                ???,
                null,
                null);

你能帮帮我吗?

我找到了一个解决方案,但没有通过查询选择。因为 Contacts 的 ContentProvider 没有明确链接到 birthdays(这就是我们通过 CommonDataKinds 的原因)

我通过对游标中的检索对象进行筛选绕过了这个问题。因此,它当然不如查询条件那么优化,但它有效。