首页 > 解决方案 > 在 CupertinoTabBar 的选项卡之间切换时如何停止 Stream

问题描述

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

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

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

提前致谢

标签: flutterdartstream-builder

解决方案


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

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

推荐阅读