在Flutter中更改与contacts_service的联系人的电话号码

时间:2020-05-14 15:48:56

标签: flutter dart

如果我执行以下操作:

widget.contact.phones.elementAt(1).value = "023492034902";

Flutter / Dart不会抛出错误,但是该值不会更改为我定义的String。我知道如何以编程方式编辑联系人姓名,但是由于电话是Iterable,因此我不知道如何更改特定值。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用这行代码更新联系人?

await ContactsService.updateContact(contact);

我认为它应该从其标识符更改联系人,因此您只需更新已经存在的联系人。

我从这里的例子中得到了代码 https://pub.dev/packages/contacts_service