Может кто-нибудь объяснить мне, почему эти параметры GROUP_IS_READ_ONLY (установлено в 0) и GROUP_VISIBLE (установлено в false) игнорируются при создании моей группы?
Я по-прежнему вижу в нем группу и контакты, а также могу удалить / изменить свою группу и контакты в ней.
EDIT
Вот как я создаю группу:
ArrayList<ContentProviderOperation> ops = new ArrayList<>();
ops.add(ContentProviderOperation.newInsert(Groups.CONTENT_URI)
.withValue(Groups.TITLE, groupName)
.withValue(Groups.ACCOUNT_NAME, accountName)
.withValue(Groups.ACCOUNT_TYPE, AccountGeneral.ACCOUNT_TYPE)
.withValue(Groups.GROUP_VISIBLE, false)
.withValue(Groups.GROUP_IS_READ_ONLY, 1)
.build());
mContentResolver.applyBatch(ContactsContract.AUTHORITY, ops);
И вот что сказала официальная страница разработчика Android:
GROUP_VISIBLE - Флаг, указывающий, должны ли контакты, принадлежащие этой группе, быть видимыми в любом пользовательском интерфейсе.
GROUP_IS_READ_ONLY - Флаг «только для чтения»: по умолчанию «0», «1», если строку нельзя изменить или удалить, кроме как с помощью адаптера синхронизации. См. ContactsContract.CALLER_IS_SYNCADAPTER.
Спасибо!