Всем привет! Есть какой-нибудь пример с использованием Kotlin Flow для реализации реактивности в классе с бизнес-логикой? Например для какого-то счётчика, за которым нужно следить из нескольких мест.
Всем привет! Есть какой-нибудь пример с использованием Kotlin Flow для реализации реактивности в классе с бизнес-логикой? Например для какого-то счётчика, за которым нужно следить из нескольких мест.
Спасибо, действительно нашел простой пример. Как я понимаю, чтобы подписаться на StateFlow нужен также coroutine scope/context?
Да, во Flow контекст прокидывается из места использования. То есть вызов должен быть из suspended функции. Тут важно понимать, что все манипуляции со Flow кроме самого запихивания значений будут в этом контексте