從前在處理異步的時候,會需要自己開 thread 來進行操作。而在 Kotlin 裡則可以透過 Coroutines 來處理,可以簡單地理解成 Coroutines 是拿來取代 thread 的。根據 Android Developers 官網上所提及的, Coroutines 有輕量、減少記憶體洩漏、內建支援取消及整合 Jetpack 等好處。 引入 Coroutines 套件要在 Android 中使用 Coroutines ,首先先確定專案的 Gradle 版本是否高於 5.3 ,若是的話 Gradle 會自動幫我們處理掉;若版本低於 5.3 我們則需要先在 app 層級的 build.gradle 引入其套件: dependencies { implementation 'org.