【发布时间】:2022-02-06 16:02:36
【问题描述】:
我正在制作这个非常简单的项目,当您单击一个按钮时,它会增加实时数据库中的一个值。这可行,但我希望每次值更改时更新一个文本小部件。我对此真的很陌生,所以请原谅我缺乏知识。我注意到没有可用的快照方法可以让我做这样的事情,那么我如何将标签更新为实时存储中的数据,即使它发生了变化?这是我用来增加值的代码-
Future<void> addData(int id) async {
DatabaseReference pointsRef = FirebaseDatabase.instance.ref("$id");
DataSnapshot snapshot = await pointsRef.get();
pointsRef.set((snapshot.value as int) + 1);
}
【问题讨论】:
-
请分享您的文本代码。
-
这只是一个占位符文本,因为我不知道如何获取快照或类似的东西
标签: firebase flutter firebase-realtime-database