小编Ant*_*ton的帖子

BehaviorSubject 添加相同的值

您好,我有一个具有简单类型 int 的BehaviorSubject,我向其中添加值 5,然后添加另一个值 5。流侦听器向我发送了两个事件。如何强制检查值,并且在该值等于最后一个值时不发送事件。示例代码:

    class TestBloc {
  TestBloc(){
    testBehavior.stream.listen((event) {
      print('Event value = $event');
    });
    addValueToStream();
    addValueToStream();
  }

  final testBehavior = BehaviorSubject<int>();

  void addValueToStream() {
    testBehavior.add(5);
  }
}
Run Code Online (Sandbox Code Playgroud)

dart flutter rxdart

5
推荐指数
1
解决办法
1699
查看次数

标签 统计

dart ×1

flutter ×1

rxdart ×1