[英]The return type 'LoginPage' isn't a 'void', as required by the closure's context
so, if user is null.. page is move into login page所以,如果用户是 null .. 页面移动到登录页面
Widget build(BuildContext context) {
AuthServices.userStream.listen((User? user) {
if (user == null) {
return LoginPage();
}
});
}
Add an else block添加一个 else 块
else{
//when user is not null
retun yourPage();
}
Complete code:-完整代码:-
Widget build(BuildContext context) {
AuthServices.userStream.listen((User? user) {
if (user == null) {
return LoginPage();
}
else{
//when user is not null
retun yourPage();
}
});
}
AuthServices.userStream.listen((User? user) {
if (user == null) {
return login();
}
});
enter code here
then in login()
然后在登录()
void login() {
Get.to(LoginPage());
} }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.