Вы можете сохранить ссылку на область действия Coroutines, используя
val scope = CoroutineScope(Dispatchers.Default)
, а затем использовать ее как
fun myFuncion() {
scope.launch {
// do something
}
}
Обновление из комментариев:
если вы звоните на myFunction()
из основного потока, вы можете сделать что-то вроде этого
fun myFuncion() {
scope.launch {
// do something
withContext(Dispatchers.Main) {
//Do something 002
}
}
}