我必须从哪里找到 DatabaseEvent Class? (颤动)(火力基地)
where do i have to find DatabaseEvent Class from? (Flutter) (Firebase)
import 'package:firebase_database/firebase_database.dart';
class BookableData{
static FirebaseDatabase database = FirebaseDatabase.instance;
Future<List> getBookables() async {
DatabaseReference ref = database.reference().child('bookables');
DatabaseEvent event = await ref.once();
print(event.snapshot.value);
return [
Bookable("tirta sari", 15000),
Bookable("Jaya Badminton", 20000)
];
}
}
错误是这样说的:
我已经按照 https://firebase.flutter.dev/docs/database/usage
上的所有说明进行操作
知道我在这里做错了什么吗?
您很可能没有使用最新版本的 firebase_database。
DatabaseEvent 是在版本 9.0.0
中添加的
解法:
Upgrade 你的 firebase_database
版本是最新的。
import 'package:firebase_database/firebase_database.dart';
class BookableData{
static FirebaseDatabase database = FirebaseDatabase.instance;
Future<List> getBookables() async {
DatabaseReference ref = database.reference().child('bookables');
DatabaseEvent event = await ref.once();
print(event.snapshot.value);
return [
Bookable("tirta sari", 15000),
Bookable("Jaya Badminton", 20000)
];
}
}
错误是这样说的:
我已经按照 https://firebase.flutter.dev/docs/database/usage
上的所有说明进行操作知道我在这里做错了什么吗?
您很可能没有使用最新版本的 firebase_database。
DatabaseEvent 是在版本 9.0.0
中添加的解法:
Upgrade 你的 firebase_database
版本是最新的。