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

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

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

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

то работает.
Насколько я понимаю присвоение не дожидается ответа из сети, что надо прописать чтоб дожидалось?
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой 15 комментариев
Помогут разобраться в теме Все курсы
  • AndroidSprint
    Android + Аутстаффинг: опыт работы в IT-команде
    8 месяцев
    Далее
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик
    14 месяцев
    Далее
Решения вопроса 1
Jacen11
@Jacen11
для чтения поля
viewmodel.text.onEach { }

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

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

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