Я пробую функцию потока Дарт / Флаттер.
Есть ли способ запустить генератор потоков без подписчика? Он работает, когда я подписываюсь на него, но генератор останавливается сразу после того, как ушел последний подписчик. Я хочу, чтобы он продолжал генерировать (в этом случае, чтобы _count мог продолжать увеличиваться с течением времени, даже когда нет подписчика).
Я пытаюсь имитировать c asyn c данные, появляющиеся в потоке (что Future.delayed из 3 se c просто замедляет его), поэтому с помощью Stream.periodi c не делает не совсем урезать.
void main() {
Stream<int> generateStream() async*{
int _count = 0;
while (true) {
await Future.delayed(Duration(seconds: 3));
print(_count);
yield _count++;
}
}
generateStream();
}
Заранее благодарен за любую помощь.
Майк