Задать вопрос
@Berry90

Как присвоить значение в MutableStateFlow из сети?

Как присвоить значение value в MutableStateFlow из сетевого запроса?
var text = MutableStateFlow("empty")
init {
text.value = zapros()
}

пробовал через viewModelScope.launch {} не сработало, если присвоить значение таким образом
init {
text.value = "new value"
}

то работает.
Насколько я понимаю присвоение не дожидается ответа из сети, что надо прописать чтоб дожидалось?
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой 15 комментариев
Решения вопроса 1
Jacen11
@Jacen11
для чтения поля
viewmodel.text.onEach { }

вот тут много гайдов https://www.kodeco.com/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы