【发布时间】:2019-11-08 06:09:55
【问题描述】:
我的列表为
class MyContact {
String userName = "";
List<Phone> phones = List<Phone>();
MyContact({this.userName, this.phones});
}
class Phone {
String phone = "";
Phone({this.phone});
}
及更新方法
_updateContact() async {
var contacts = (await ContactsService.getContacts()).toList();
List<MyContact> myContacts = List<MyContact>();
contacts.forEach((contact) {
var myContact = MyContact();
myContact.userName = contact.displayName;
contact.phones.forEach((phone) {
myContact.phones.add(Phone(phone: phone.value));
});
myContacts.add(myContact);
});
await Firestore.instance
.collection("contacts")
.document()
.setData(????);
}
请帮帮我!
【问题讨论】:
标签: android ios firebase dart flutter-layout