【问题标题】:How to stop Stream when switching between tabs of CupertinoTabBar在 CupertinoTabBar 的选项卡之间切换时如何停止 Stream
【发布时间】:2021-03-31 14:00:15
【问题描述】:

我有 3 个 BottomNavigationBarItem ,其中一个我有一个在 StreamBuilder 中调用的流,它工作正常,但是当我在选项卡之间切换时它不会处理,

当我切换选项卡时如何处理 StreamBuilber。

注意:切换标签时,不会调用@disponse

提前致谢

【问题讨论】:

    标签: flutter dart stream-builder


    【解决方案1】:

    如果您要切换标签,您必须管理当前选定标签的 索引。像这样在您的 StreamBuilder 之前使用三元 if else 并将其替换为空 Container。

    child: _tabIndex == 0 ?  StreamBuilder(....) : Container(),
    

    【讨论】:

      猜你喜欢
      • 2021-02-19
      • 1970-01-01
      • 2018-01-14
      • 1970-01-01
      • 1970-01-01
      • 2011-01-20
      • 2023-03-13
      • 1970-01-01
      相关资源
      最近更新 更多