【发布时间】:2020-12-04 23:27:11
【问题描述】:
我正在尝试获取用户的电子邮件以将其显示在帐户页面中,这就是我所做的:
getuseremail() async {
FirebaseAuth _auth = FirebaseAuth.instance;
String email;
final user = _auth.currentUser();
setState() {() {
email = user.email;
}}
}
然后我显示它,但它给我一个错误,它是空的。
【问题讨论】:
-
确切的错误是什么?是电子邮件为空还是用户为空?
-
电子邮件为空。
-
问题将出在你使用这种方法的家里。由于您的电子邮件变量是在方法中本地声明的,因此您无法从外部访问它以在文本视图中显示它。你能提供你完整的小部件代码,然后我可以给出更具体的答案如何解决它。
标签: firebase flutter email dart firebase-authentication