我可以在从Api中获取实时数据时使用streamBuilder吗

时间:2020-07-19 19:52:01

标签: api flutter flutter-dependencies flutter-web

大家好。我正在制作足球得分实时数据应用程序。我不知道该如何解决,如果使用http.get,则必须刷新Everytime以获取最新数据。我不知道streamBuilder是否可以工作以及如何解决。预先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

docs中所述,StreamBuilder是一个:

基于与Stream交互的最新快照构建自身的小部件。

因此,要使用它,首先需要创建一个提供数据的Stream,将其传递给StreamBuilder的stream prop,然后在builder prop中根据快照数据构建窗口小部件。

下面是一个简短示例,它使用<body> <div class="MainContainer"> <div class="GrandParent"> <div class="Parent"> <div class="Child"> </div> </div> <div class="some-modal-content"></div> </div> </div> </body>每5秒返回一次future,并发出future调用:

Stream.periodic