他说,我是第一次接触flutter:我将用户数据保存在firestore中,im使用uid作为文档名称,im尝试从firestore获取数据,然后将其保存到变量中。 ? 下面是我试图将数据提取到变量中的代码: var uid = FirebaseAuth.instance.currentUser.uid;
var _phone
我想将所有数据存储到本地地图。但是我面临的问题是allPosts.add(Post.fromSnapshot(snapshot))不会向列表allPosts中添加数据。我试图将snapshot.data存储到一个映射变量中,但它也返回null。我也在代码中注释了这个问题。import 'package:flutter/material.dart';
c
所以我创建了两个文件数据提供程序文件和存储库文件,这就是它们的样子:数据提供程序 FirebaseFirestore _firestore = FirebaseFirestore.instance: The method 'getQuestionFromFirebase' was called on null.E/flutter ( 5186): Receiver: null
E/flutter
在我的代码中,我通过TextFormFields获取一些用户输入,并将它们保存在Firestore的地图中。在下一步中,我想使用这些数据进行计算,并在同一个小部件中向用户显示。我想由于在数据库中保存的延迟,我需要等待数据保存完成。但是我该怎么做呢?下面是我想要等待的代码: if (_formKey.currentSt