Я хочу немедленно запустить сопрограмму.У меня есть кусок кода:
class SampleActivity : AppCompatActivity(), CoroutineScope {
private var job: Job = Job()
override val coroutineContext: CoroutineContext
get() = Dispatchers.Main + job
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Log.d("SampleActivity", "Before launch")
launch {
Log.d("SampleActivity", "Inside coroutine")
}
Log.d("SampleActivity", "After launch")
}
}
Выход :
Before launch
After launch
Inside coroutine
Можно ли добиться вывода в следующем порядке?
Before launch
Inside coroutine
After launch