Fluttercontacts_service软件包的使用

问题描述 投票:0回答:2

我正在使用https://pub.dev/packages/contacts_service。我能够做到:

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

我如何打印contact.email的项目?它们定义为可迭代

loops flutter contacts
2个回答
0
投票

尝试一下;

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

0
投票

电子邮件在该库中以label:值格式存储。这应该工作:

      contacts.forEach((contact) {
        print('Name: ${contact.displayName}');
        for (var email in contact.emails) {
          print('Email: ${email.label} => ${email.value}');
        }
      });
© www.soinside.com 2019 - 2024. All rights reserved.