在显示联系人时颤动给出错误

flutter giving error in displaying contact

我在 flutter 中处理联系人,所以首先我尝试在 flutter 中打印联系人,它以很好的方式在控制台中打印联系人。但是当我尝试在屏幕上显示联系人时出现错误“参数类型 'Contact' 无法分配给参数类型 'String'” 用于获取联系人的代码

List<Contact> contacts = await ContactsService.getContacts(withThumbnails: false);

列出联系人保存在

List<Contact>? Allcontacts;

给出错误的主体

 body: (Allcontacts == null) ? Center(
    child: CircularProgressIndicator(),
  ):ListView.builder(
    itemCount: Allcontacts?.length,
    itemBuilder: (context, index) {
      return ListTile(
        title: Text("sffd"),
      );
    },
  )

如果你想在 ListTile 的标题中显示它们,你应该这样写:

ListTile(
 title: Text(Allcontacts[index].toString()),
);

或者,如果您在联系人 Class 中有一个字段,其中包含联系人的姓名,并且其类型为字符串:

ListTile(
 title: Text(Allcontacts[index].name),
);