在上传类别时,flutter提供程序中发生了错误:无法干预类型参数 'T'。
在上传类别时,flutter提供程序中发生了错误:无法干预类型参数 'T'。
我正在使用Flutter开发一款电子商务应用,当我想使用providers时,在future builder中出现了一个错误。好的,第一个错误是:类型'AsyncSnapshot'不是类型'List'的子类型,我通过添加(context,AsyncSnapshot)解决了这个问题,但现在在future builder中出现了一个新的错误,代码如下:
return FutureBuilder(
// ignore: deprecated_member_use
future: Firestore.instance
.collection("category")
// ignore: deprecated_member_use
.document("4ton5n1tQBHMnJ5jmJ4l")
.collection("alarmas")
// ignore: deprecated_member_use
.getDocuments(),
builder:
(context, AsyncSnapshot> alarmasSnapshot) {
if (alarmasSnapshot.connectionState ==
ConnectionState.waiting) {
return Center(
child: CircularProgressIndicator(),
);
}
有什么想法吗?错误是:无法推断类型参数'T'。