У меня есть блок счетчика c и счетчик отображается на второй странице, я хочу сбросить значение счетчика на 0 (НОЛЬ) при переходе на первую страницу или при нажатии кнопки возврата без удаления stream , чтобы я мог слушать поток во всем приложении.
Короче говоря, при возврате на вторую страницу счетчик потока должен начинаться с 0.
CounterBlo c .dart
import 'dart:async';
class CounterBloc {
int _counter = 0;
StreamController<int> _countController = StreamController<int>.broadcast();
Stream<int> get counterStream => _countController.stream;
StreamSink<int> get counterSink => _countController.sink;
void increamentCounter() {
_counter++;
counterSink.add(_counter);
}
}