【发布时间】:2020-05-06 11:10:16
【问题描述】:
您好,我正在尝试从 firebase 实时数据库中获取数据并在颤振中填充列表视图,以下是图像,请在继续之前检查,
Here is the image from firebase 现在我想在颤振应用程序中获取数据并填充列表视图,目前我正在像这样进入终端:
数据:{报告人 shivam kapasia:{报告人电子邮件:kapasiaashivam007@gmail.com,描述:需要帮助,报告人:shivam kapasia,纬度:28.4725024,时间:下午 5:46,地点:空,日期:周一1 月 20 日,经度:77.506273},
这是我的代码:
final databaseReference = FirebaseDatabase.instance.reference();
void createRecord() {
_getCurrentLocation();
databaseReference.child('Reported By ' + user.displayName).set({
'Reported by': user.displayName,
'Reporter Email': user.email,
'Date': formattedDate,
'Time': res,
'Description': '$message',
'longitude': longitude.toString(),
'latitude': latitude.toString(),
'location': '$_currentAddress'
});
}
void getData() {
databaseReference.once().then((DataSnapshot snapshot) {
print('Data : ${snapshot.value}');
});
}
这两个功能都运行良好。 如果您知道如何根据 firebase 的数据构建 listview 并使用上层函数相应地填充它们,请帮助我,请尝试在代码中提供更有帮助的解决方案。
提前谢谢...
【问题讨论】:
标签: android database firebase flutter firebase-realtime-database