K
Size: a a a
K
NS

K
СП
В
В
IN
DA
A
A
A
В
z
V
DA

showResult() из фрагмента запускает сохранение и потом в переменную trainingProgram должен прийти результат кое-каких вычислений. Функция getTrainingProperties() получает данные из БД, производит расчеты и возвращает результат. То есть, желательно мне просто дождаться выполнения saveResult() и потом продолжить код. DA
DA
A
viewLifecycleOwner.lifecycleScope.launch {
withContext(Dispatchers.IO) { saveResult() }
val trainingProgram = viewModel.getProperties()
}
2. Передавать в getTrainingProperties resultPollDto:{
viewModel.saveResult(myDto)
val trainingProgram = viewModel.getProperties(myDto)
}А
IS