0
点赞
收藏
分享

微信扫一扫

Flutter报错:Bad state: Stream has already been listened to.

飞空之羽 2022-03-11 阅读 166

出现场景

取消订阅Stream,重新订阅时出现

解决方案

查询文档发现,单订阅的Stream只能被订阅一次,就算取消订阅了也不能重新订阅。
有2种方法

  1. 使用广播方式创建StreamController。
  2. 使用RxDart中的BehaviorSubject来代替StreamController。
举报

相关推荐

git pull报错 Your account has been blocked

0 条评论