diff --git a/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java b/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java index 8c69de78..1e205190 100644 --- a/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java +++ b/android/src/main/java/flutter/plugins/contactsservice/contactsservice/ContactsServicePlugin.java @@ -709,8 +709,8 @@ private boolean addContact(Contact contact){ ArrayList ops = new ArrayList<>(); ContentProviderOperation.Builder op = ContentProviderOperation.newInsert(ContactsContract.RawContacts.CONTENT_URI) - .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, null) - .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, null); + .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, contact.androidAccountType) + .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, contact.androidAccountName); ops.add(op.build()); op = ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI)