【发布时间】:2020-11-21 22:45:39
【问题描述】:
我有一些这样的代码:
Future<FirebaseUser> _getUser() async {
return await _fireAuth.currentUser();
}
bool get isSignedIn {
_getUser().then((value) {
return value != null;
}).catchError((err) {
print("Error While knowing isSignedIn --> $err");
});
}
基本上,我如何让代码在从未来函数(即_getUser())获取数据时等待,然后通过getter(即isSignedIn)返回结果。使用此代码,isSignedIn getter 的结果为 null
我还是 Flutter 的新手。非常感谢您的帮助。
【问题讨论】:
-
看看这个帖子的答案:stackoverflow.com/questions/54515186/…
标签: firebase flutter dart firebase-authentication