контакт и создать группу для этого контакта
op.add(ContentProviderOperation.newInsert(Data.CONTENT_URI)
.withValueBackReference(Data.RAW_CONTACT_ID, 0)
.withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE)
.withValue(StructuredName.DISPLAY_NAME, "test")
.build())
и
val cv = ContentValues()
cv.put(Groups.TITLE, "Тестовая группа")
cv.put(Groups.GROUP_VISIBLE, 1)
context.contentResolver.insert(Groups.CONTENT_URI, cv)
Но добавить контакт в эту группу не получается.
В теории вот этот участок кода должен это делать, но у меня не работает
op.add(ContentProviderOperation.newInsert(Data.CONTENT_URI)
.withValueBackReference(GroupMembership.RAW_CONTACT_ID, 0)
.withValue(GroupMembership.MIMETYPE,GroupMembership.CONTENT_ITEM_TYPE)
.withValue(GroupMembership.GROUP_ROW_ID, groupId)
.build())
Кто нибудь может подсказать что я делаю не так?
погугли, а нет ли сейчас на это ограничений с какого то апи, как будто бы это ваще нельзя делать
Обсуждают сегодня