According to the official documentation, when there is a new RawContact
inserted to the contact's database, the system initiates the mechanism of aggregation to find a Contact
which the inserted RawContact
will be aggregated with.
In the case of presence similar contact information in the contacts database the inserted RawContact
will be aggregated with the existing Contact
and in the case of absence of such information the system will create a new Contact
and will aggregate the inserted RawContact
with it.
I have already looked through the ContactsContract.AggregationExceptions
and ContactsContract.Contacts.AggregationSuggestions
but haven't found any information which could help me to figure out how to forcibly tell the system to create a new Contact
when I insert a new RawContact
in my application.
If anybody knows how to do that, I would be glad to get your suggestions.
Thanks