stateIn
и shareIn
— это функции, которые используются для преобразования coldFlow
в hotSharedFlow
.
stateIn
— возвращает StateFlow
, синхронно кэширует и воспроизводит самое последнее значение, выданное Flow
. Собранное значение можно прочитать, используя его свойство value
.
val flow = flowOf(1, 2, 3, 4, 5) .stateIn( scope = this, started =…