【发布时间】:2020-09-29 17:03:38
【问题描述】:
我想检查 Firebase 数据库是否已连接,所以我必须使用 Future 返回一个布尔值
检查一下我的代码..
@override
Future<bool> isAvailable() async {
bool ret = false;
await firebaseInstance.reference().child('.info/connected').onValue.listen((event) {
ret = event.snapshot.value;
});
return ret;
}
firebaseInstace.reference 是 StreamSubscription 类型,不会等待未来返回结果。
请帮忙。
【问题讨论】:
-
你试过我的答案了吗?
标签: firebase flutter firebase-realtime-database