<How can I get data and initialize a field in view...
# stackoverflow
r
How can I get data and initialize a field in viewmodel using kotlin coroutines and without a latenite of null field I have a common situation of getting data. I use the Kotlin Coroutines. 1 variant: class SomeViewModel( private val gettingData: GetDataUseCase ) : ViewModel() { lateinit var data: List init { viewModelScope.launch { data = gettingData.get() } } } 2 variant: class SomeViewModel( private val gettingData: GetDataUseCase ) : ViewModel() { val data = MutableStateFlow(null) init { viewModelScope.launch {...