繁体   English   中英

Flutter Streambuilder 上的新数据

[英]Flutter Streambuilder on new data

我目前正在使用流构建器从餐厅应用程序的 firestore 获取我的订单数据,并且我想在新订单到达时做一些事情,比如通知或其他东西。 我如何知道是否有新订单添加到数据库?

您可以订阅您在 StreamBuilder 的“流”字段中提供的StreamBuilder并使用创建的订阅来调用StreamSubscriptiononData属性。 每当添加新数据时,它将调用其中存在的 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM