Использование пакета Flutter contacts_service - PullRequest
0 голосов
/ 21 января 2020

Я использую https://pub.dev/packages/contacts_service. Я могу сделать:

contacts.forEach((contact){
      print(contact.displayName);
});

Как мне распечатать пункты contact.emails? Они определены как итерируемые

Ответы [ 2 ]

0 голосов
/ 21 января 2020

Письма хранятся в формате метка: значение в этой библиотеке. Это должно работать:

      contacts.forEach((contact) {
        print('Name: ${contact.displayName}');
        for (var email in contact.emails) {
          print('Email: ${email.label} => ${email.value}');
        }
      });
0 голосов
/ 21 января 2020

Попробуйте это;

contacts.forEach((contact) {
  print(contact.displayName);
  contact.emails.forEach((item) {
    print(item.value);
  });
});
...