我必须从哪里找到 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 类? (颤振)(火力基地)的主要内容,如果未能解决你的问题,请参考以下文章

把我的 php 文件放在哪里?

我在哪里可以找到“类 DispatchQueue : DispatchObject”的实现?

在 Eclipse 中哪里可以找到我的 J2EE 应用程序的类路径 [重复]

我在哪里可以找到一组带有真实标签的基准聚类数据集?

MediaWiki QuickTemplate类 - 在哪里可以找到参考?

如何告诉 visualvm 在哪里可以找到我的源代码?