[英]How to start executing of Kotlin Coroutine immediately
我想立即啟動一個協程。 我有一段代碼:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.