[英]Flutter Streambuilder on new data
我目前正在使用流构建器从餐厅应用程序的 firestore 获取我的订单数据,并且我想在新订单到达时做一些事情,比如通知或其他东西。 我如何知道是否有新订单添加到数据库?
您可以订阅您在 StreamBuilder 的“流”字段中提供的StreamBuilder
并使用创建的订阅来调用StreamSubscription
的onData
属性。 每当添加新数据时,它将调用其中存在的 function。
例子:
Stream stream = <YOUR STREAM HERE>;
StreamSubscription streamSub;
String actionTaken(dynamic data){
return data;
}
//call the code below in initState if you want to start it with the app.
streamSub = stream.listen(actionTaken);
subscription.onData((data){
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.