В нашем приложении Flutter есть утечки памяти и не закрывающиеся потоки. Мы проследили исходный код до кода, такого как:
Rx.combineLatest(...).asBroadcastStream()
Результат RxDart .combineLatest()
- поток с одной подпиской. Добавление .asBroadcastStream()
делает поток удобным для доступа к нашим различным дисплеям Flutter. Однако, когда эти дисплеи закрыты, объединяемые потоки все еще активны.