我必须从哪里找到 DatabaseEvent 类? (颤振)(火力基地)

Posted

技术标签:

【中文标题】我必须从哪里找到 DatabaseEvent 类? (颤振)(火力基地)【英文标题】:where do i have to find DatabaseEvent Class from? (Flutter) (Firebase) 【发布时间】:2022-01-14 05:48:43 【问题描述】:
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上的所有说明进行操作

知道我在这里做错了什么吗?

【问题讨论】:

请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

您很可能没有使用最新版本的firebase_database。

DatabaseEvent 已在 9.0.0 版本中添加

解决方案:

Upgrade 您的firebase_database 版本为最新。

【讨论】:

omg 非常感谢,现在可以使用了

以上是关于我必须从哪里找到 DatabaseEvent 类? (颤振)(火力基地)的主要内容,如果未能解决你的问题,请参考以下文章