По существу, функция приостановки сопрограммы может быть вызвана только из другой функции приостановки или из компоновщика сопрограмм, например, асинхронного запуска или запуска. Поскольку java не поддерживает сопрограмму, вы не можете запустить ее из кода java.
Но возможно сочетание обоих типов, например, вы можете создать модель представления с живыми данными, которая обновляется из сопрограммы. запустил форму viewModelScope. Результат или прогресс можно наблюдать в упражнении / фрагменте.
Надеюсь, это поможет вам.