var text = MutableStateFlow("empty")
init {
viewModelScope.launch {
val response = zapros()
// text.emit(response)
text.value = response
Log.d("TAG", "${text.value}")
}
}
cделал так, оказалось все работает в самой viewmodel, но когда вызываю Log.d("TAG", "${viewmodel.text.value}") в активити она берет старое значение "empty", почему так происходит?
действительно результаты разнятся в зависимости от версии jvm
opendJDK 15 - без тредов: 16, с тредами: 16
opendJDK 14/oracleJDK 14 - без тредов: 16, с тредами: 21
oracleJDK 13 - без тредов: 15, с тредами: 9
GraalVM 20(java 11) - без тредов: 19, с тредами: 11