是否可以将打印数据转换为字符串以便 Firestore 集成?
Is it possible to convert print data into a string in order for Firestore integration?
我想知道是否可以在 flutter 中使用 print();
命令来创建 String
以便 link 将所述数据传输到 Firestore 数据库。
我正在创建一个客户满意度应用程序,在该应用程序中,客户将按下屏幕上的一个按钮,然后该按钮将忽略与客户选择的反应相对应的一条消息到数据库。
唯一的问题是:我还没有找到一种方法 link onPressed:
可以将此类数据省略到服务器或本地。
这里有一段简短的代码可以证明我正在努力实现的目标:
Align(alignment: Alignment.center,
child: ElevatedButton(
style: ElevatedButton.styleFrom(
onPrimary: Colors.cyanAccent,
primary: Colors.deepPurple,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(55.0),
),
),
onPressed: () async {
print('Good Chosen');
print(DateTime.now());
HapticFeedback.mediumImpact();
// Close the screen and return "Good Chosen" as the result.
Navigator.pop(context, 'Good Chosen');
},
child: Image.asset('assets/good pixel.png'),
),
),
您是否考虑过将 Good Chosen
字符串直接写入 firestore?
除了打印语句之外,您还可以编写
FirebaseFirestore.instance.collection("feedback").doc()
.set({'type': 'good_chosen', 'timestamp': DateTime.now(),}, SetOptions(merge: true));
我想知道是否可以在 flutter 中使用 print();
命令来创建 String
以便 link 将所述数据传输到 Firestore 数据库。
我正在创建一个客户满意度应用程序,在该应用程序中,客户将按下屏幕上的一个按钮,然后该按钮将忽略与客户选择的反应相对应的一条消息到数据库。
唯一的问题是:我还没有找到一种方法 link onPressed:
可以将此类数据省略到服务器或本地。
这里有一段简短的代码可以证明我正在努力实现的目标:
Align(alignment: Alignment.center,
child: ElevatedButton(
style: ElevatedButton.styleFrom(
onPrimary: Colors.cyanAccent,
primary: Colors.deepPurple,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(55.0),
),
),
onPressed: () async {
print('Good Chosen');
print(DateTime.now());
HapticFeedback.mediumImpact();
// Close the screen and return "Good Chosen" as the result.
Navigator.pop(context, 'Good Chosen');
},
child: Image.asset('assets/good pixel.png'),
),
),
您是否考虑过将 Good Chosen
字符串直接写入 firestore?
除了打印语句之外,您还可以编写
FirebaseFirestore.instance.collection("feedback").doc()
.set({'type': 'good_chosen', 'timestamp': DateTime.now(),}, SetOptions(merge: true));