Flow를 취소할 수 있는 거 아시나요? 상황에 따라 Flow의 collect() 를 취소해야할 수 있습니다. val combineJob = lifecycleScope.launch { combine( viewModel.socketClose, connectionViewModelV2.networkState, viewModel.state ) { socketClose, networkState, selfStudyListState -> Timber.tag("socketClose").d("$socketClose") Timber.tag("networkState").d("$networkState") when (networkState) { is NetworkState.Connected -> { network = true ..