我必须从哪里找到 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 版本是最新的。