在显示联系人时颤动给出错误
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),
);
我在 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),
);