![](/img/trans.png)
[英]Flutter - Firebase RTDB read issue for node at index 0, 1 and 2
[英]how to read data from firebase rtdb with flutter
我不知道如何从数据库中读取特定数据
dbref.onValue.listen((DatabaseEvent databaseEvent) {
print(databaseEvent.snapshot.value);
});
这段代码像这样读取所有数据
{蜂鸣器:{蜂鸣器:开启},IP:{IP 地址::192.168.43.237},气体:{gas_value:759},LED:{Led 状态::红色},窗口:{窗口状态::打开}
当我尝试使用此代码阅读它时,这是一个空检查错误
dbref.onValue.listen((DatabaseEvent databaseEvent) {
print(databaseEvent.snapshot.value['gas_value']);
});
所以任何如何像 Buzzer 一样单独阅读它的想法是:ON
gas_value: 759 等等...
谢谢
一个print方法不能有null
作为参数,相信你要打印的值在
dbref.onValue.listen((DatabaseEvent databaseEvent) {
print(databaseEvent.snapshot.value['Gas']['gas_value']);
});
试试这个 databaseEvent.snapshot.child('buzzer').child('Buzzer is').value
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.