您好,我有一个具有简单类型 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)