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

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

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

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

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

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

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

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