Всем привет. Подскажите, как можно пошарить Flow между разными экранами, не пересоздавая его заново?
У меня есть BroadcastReceiver, который я обернул в callbackFlow. Но использую я его на разных экранах, и если просто каждый раз вызывать функцию создания callbackFlow, то будет каждый раз инициализироваться подписка к Broadcast. Можно ли один раз подписаться на него и просто каждый раз шарить один и тот же Flow?
Смотрел в сторону shareIn(), но что-то не получилось сделать