WebSocketChannel流返回错误状态:即使我将其设置为广播流,流也已经被侦听错误

时间:2020-07-16 07:21:52

标签: flutter websocket stream-builder

我最近在我的应用程序中添加了一个功能以注销。当我按下按钮注销时,我导航回到LoginScreen并显示用户名和密码提示。 我知道WebSocketChannel channel.stream不能被多次收听,因此我创建了一个广播流并将其设置为channel.stream。 这是我的initState()和dispose()代码:

wolves_and_dear(deer_0, wolves_0, deer_growth, deer_predation, wolves_predation, wolves_decay, dt, n) 

这是我的LoginScreen构建方法和小部件:

  @override
  void initState()
  {
    super.initState();
    _hasToken();
    broadcastStream = channel.stream.asBroadcastStream();
  }

  @override
  void dispose() {
    channel.sink.close();
    super.dispose();
  }

0 个答案:

没有答案