我是 Flutter 的新手,我正在尝试从 Firestore 集合中获取数据。我正在将 FutureBuilder 与 Provider 一起使用,但它在初始时显示空错误,并且在重新启动应用程序后完美运行。
这是获取数据的代码:
FutureBuilder<QuerySnapshot>(
future: FirebaseFirestore.instance
.collection(collec.collectionProducts)
.get(),
builder: (context, snapshot) {
return Consumer<CartItemCounter>(
builder: (BuildContext context, CartItemCounter cart, _) {
if (cart.checkProductAddedToCart(model.productId)) {
return Row(....);
我该如何解决。我已经尝试了在线上提供的所有解决方案。谢谢