Firebase 颤振中电子邮件验证的背景检查
我有一个屏幕,要求用户验证电子邮件。验证后,应自动移动到下一屏幕。然而,在我当前的实现中,它被卡住了,甚至没有移动到要求验证电子邮件的屏幕。这是代码Firebase 颤振中电子邮件验证的背景检查,firebase,flutter,dart,firebase-authentication,Firebase,Flutter,Dart,Firebase Authentication,我有一个屏幕,要求用户验证电子邮件。验证后,应自动移动到下一屏幕。然而,在我当前的实现中,它被卡住了,甚至没有移动到要求验证电子邮件的屏幕。这是代码 @override void initState() { // TODO: implement initState super.initState(); final user = _auth.currentUser; if (user != null){ loggedInUser = user;
@override
void initState() {
// TODO: implement initState
super.initState();
final user = _auth.currentUser;
if (user != null){
loggedInUser = user;
if(user.emailVerified == false){
Future.delayed(Duration(seconds: 2), () {
});
loggedInUser.sendEmailVerification();
while(user.emailVerified == false){
// Future.delayed(Duration(milliseconds: 200), () {
// });
}
Navigator.pushNamed(context, InScreen.id);
}
}
}
我试着做了一个while循环,不断检查它是否被接受,并且没有延迟