Kurt Renzo Acosta
11/26/2020, 6:55 AMprivate val _myFlow = MutableStateFlow<String?>(null)
val myFlow: Flow<String> get() = _myFlow.filterNotNull()StateFlowasStateFlow()filterNotNull()FlowManuel Wrage
11/26/2020, 8:17 AMKurt Renzo Acosta
11/26/2020, 8:18 AMManuel Wrage
11/26/2020, 8:19 AMKurt Renzo Acosta
11/26/2020, 8:20 AMManuel Wrage
11/26/2020, 8:23 AMKurt Renzo Acosta
11/26/2020, 8:24 AMFlowStateFlowSharedFlowManuel Wrage
11/26/2020, 8:26 AMKurt Renzo Acosta
11/26/2020, 8:28 AMStateFlowSharedFlowManuel Wrage
11/26/2020, 8:30 AMSharedFlowManuel Wrage
11/26/2020, 8:31 AMKurt Renzo Acosta
11/26/2020, 8:31 AMKurt Renzo Acosta
11/26/2020, 8:33 AMviewModel.flow
    .onEach { ... }
    .launchIn(...)
viewModel.flow
    .combine(viewModel.flow2) { ... }
    .onEach { ... }
    .launchIn(...)FlowStateFlowSharedFlowManuel Wrage
11/26/2020, 8:38 AM