【发布时间】:2020-09-08 22:16:15
【问题描述】:
您好,谁能帮我解决这个问题?该函数不会等到从数据库中获取数据。它只是返回空对象..
Future<Admin> loginVerification() async {
Admin admin;
_databaseReference.child("admin").onValue.listen((event){
admin= Admin.fromSnapshot(event.snapshot);
});
return admin;
}
【问题讨论】:
-
使用
await loginVerification()或loginVerification().then(...) -
函数调用期间?
-
先生,我按照你说的试过了,但它只返回 null ..
-
var event = await _databaseReference.child("admin").onValue.first; return Admin.fromSnapshot(event.snapshot);
标签: firebase flutter dart flutter-test