首页 > 解决方案 > Dart StreamController 有两个参数

问题描述

我目前正在使用 BLoC 模式在 Flutter 上进行开发,我想在我的StreamController. 我本可以使用 Map 或类,但有没有办法使用 Dart 类型来做到这一点?

有类似的StreamController<int, String>可能吗?

标签: dartflutter

解决方案


不,但是您可以改为制作Stream更复杂的对象。

您可以声明以下类:

class Foo {
  String val1;
  int val2;
}

然后创建一个Stream<Foo>


推荐阅读