【发布时间】:2021-11-05 21:38:52
【问题描述】:
我想使用 Flutter 将扫描仪中的数据打印到 firebase 实时数据库。我正在扫描一个条形码 pdf417 并在列表视图中打印它,现在我想使用一个按钮将该数据存储到 firebase 实时数据库。
我使用 Flutter 库 https://pub.dev/packages/barcode_scanner 作为参考。
请帮我解决这个问题,我将在下面发布我的代码。 提前感谢您的帮助。
body: Column(
children: <Widget>[
previewView,
//printing scanned results
Expanded(
child: ListView.builder(
itemBuilder: (context, position) {
return BarcodeItemWidget(preview.barcodeItems[position]);
},
itemCount: preview.barcodeItems.length,
),
),
FlatButton(
color: Colors.green,
child: Text('Save',),
onPressed: () {
// Map<String, dynamic> scaneditem = {
// "ScannedItem": BarcodeItemWidget,
// "Created On": FieldValue.serverTimestamp()
// };
// FirebaseFirestore.instance
// .collection("product")
// .doc(FirebaseAuth.instance.currentUser.uid)
// .set(scaneditem);
// print(scaneditem);
databaseRef.push().set({'ScannedItem': preview.barcodeItems,});
},
),
],
));
【问题讨论】:
标签: firebase flutter firebase-realtime-database