gpt4 book ai didi

firebase - Flutter 中的 StreamBuilder 卡住了 ConnectionState.waiting 并只显示加载标记

转载 作者:行者123 更新时间:2023-12-03 02:45:33 28 4
gpt4 key购买 nike

嗨,我正在尝试将 Firebase 文档中的数据动态显示到我的 Flutter 中,并在其中使用循环进行渲染,所以我做了一个 List<Widget> Cards并添加了函数 makeItem()包含卡片,并将它们放入循环中,所以问题是当我运行代码时它输出 print(snapshot.connectionState);ConnectionState.waiting一直以来,它应该是异步快照,但它拒绝根据需要加载数据,我应该提到,当我点击“在 Android Studio 中热重载”时,数据是按需要显示的。
所以我不知道如何解决这个问题。提前致谢

最佳答案

似乎这是一个古老的主题,但对于仍在寻找解决方案的人来说。将 STREAM BUILDER 与 PROVIDER&CHANGE NOTIFIER 一起使用时,我遇到了同样的问题。
当返回 View 时,应该重新分配流本身。
为您的流创建一个 get 函数,并在返回流之前在该函数中重新分配流。这为我解决了加载问题。
对不起,我的解释技巧不好,希望对某人有所帮助:)

关于firebase - Flutter 中的 StreamBuilder 卡住了 ConnectionState.waiting 并只显示加载标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61111308/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com