[英]The return type 'Transaction' isn't a 'Future<_>', as required by the closure's context
[英]The return type 'LoginPage' isn't a 'void', as required by the closure's context
所以,如果用戶是 null .. 頁面移動到登錄頁面
Widget build(BuildContext context) {
AuthServices.userStream.listen((User? user) {
if (user == null) {
return LoginPage();
}
});
}
添加一個 else 塊
else{
//when user is not null
retun yourPage();
}
完整代碼:-
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
然后在登錄()
void login() {
Get.to(LoginPage());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.