[Android A..Z] Flow onXXX연산자 예외처리 정리
onEach : 각 아이템 마다 무언가 할 때 fetchBoardDetailItemUseCase(id) .onStart { _boardDetailUiState.update { it.copy( isLoading = true, items = listOf() ) } }.onEach { Log.d(TAG, "Item ${it.toString()}") } Flow에서 아이템을 방출할 때 마다 실행하도록 할 수 있다. 업스트림에서 흘러나오는 값을 그대로 내보낸다. onStart : 시작할 때 fetchBoardDetailItemUseCase(id) .onStart { _boardDetailUiState.update { it.copy( isLoading = true, items = listOf() ) } } onSt..
2024.04.21