firebase - 我如何从实时 Firebase 数据库中获取这些数据并添加到列表中?
问题描述
我想从firebase下面的数据条目中获取temp并将其添加到列表中,怎么做?
1234567789
bpm: 65
temp:21
我获取并添加到列表的功能是:
List<int> temp=[];
fetchdata() async{
var url='https://reva-quarantine-project.firebaseio.com/$result';
final response = await http.get(url);
final extractedData = json.decode(response.body);
extractedData.forEach((data){
temp.add(data['temp']);
});
}
解决方案
要通过其 REST API 访问 Firebase 实时数据库,URL 必须以.json
. 没有它,您实际上是在尝试访问 Firebase 控制台。
所以:
var url='https://reva-quarantine-project.firebaseio.com/$result.json';
推荐阅读
- .net - 如何捕获通过 .net Entity Framework 6.2 进行的每个 SQL 调用
- docker - 如何为多个 Docker Swarm Stacks 提供全局 .htpassword 文件?
- excel - 将变量传递到子搜索时遇到问题 - 出现运行时错误“91”
- java - 跟踪多线程java程序的总执行时间
- c++ - 即使没有满足条件,我也无法通过几个 do-while 循环
- alsa - ALSA 异步模式不调用回调函数
- php - 从其他服务器访问特定服务器的 $_SESSION
- docker - MacOS 在启动 docker 时拒绝所有可用端口
- javascript - 将视频添加到动画帧
- vector-graphics - 保存和导入具有多个图层的inkscape进度