收到此错误:未处理的异常:FormatException:无效的信封 - 添加联系人时

Dus*_*ant 6 flutter

我在使用联系服务添加联系人时收到错误。

Contact newContact = new Contact();

newContact.givenName ="Ajay";
newContact.familyName ="abc";

newContact.phones = [Item(label: "mobile",value: "9998887771")];

await ContactsService.addContact(newContact);
Run Code Online (Sandbox Code Playgroud)

man*_*her 1

尝试这样解决你的问题

 PermissionStatus permission = await PermissionHandler()
    .checkPermissionStatus(PermissionGroup.contacts);

if (permission != PermissionStatus.granted) {
  await PermissionHandler().requestPermissions([PermissionGroup.contacts]);
  PermissionStatus permission = await PermissionHandler()
      .checkPermissionStatus(PermissionGroup.contacts);

  if (permission == PermissionStatus.granted) {
   Contact newContact = new Contact();

     newContact.givenName ="Ajay";
     newContact.familyName ="abc";

      newContact.phones = [Item(label: "mobile",value: "9998887771")];

     await ContactsService.addContact(newContact);
  } else {
    //_handleInvalidPermissions(context);
  }
} else {
   Contact newContact = new Contact();

     newContact.givenName ="Ajay";
     newContact.familyName ="abc";

      newContact.phones = [Item(label: "mobile",value: "9998887771")];

     await ContactsService.addContact(newContact);
}
Run Code Online (Sandbox Code Playgroud)