[Kotlin] Flow를 StateFlow로 변환
·
Kotlin
`stateIn`으로 `Flow`를 `StateFlow`로 변환하는 것에 대한 간단한 이해를 정리한 글 Flow `Flow`는 cold 스트림해당 플로우에 대해서 `collect`가 호출되기 전까지는 아무런 동작 하지 않음`collect`가 호출되면 처음부터 발행값 발행이 완료되면 스트림이 종료됨val myFlow = flow { // collect가 호출되기 전까지 // 해당 코드는 실행되지 않음 // 0부터 100까지 1초 간격으로 값을 발행(emit) repeat(100) { Log.d(TAG, ">> emit -> $it") emit(it) delay(1000) }}CoroutineScope(Dispatchers.Main).laun..