最佳答案
我习惯于使用 AsyncTask
,并且由于它的简单性而非常理解它。但是 Coroutines
让我很困惑。你能简单地向我解释一下以下两种方法的区别和用途吗?
GlobalScope.launch(Dispatchers.IO) {}
GlobalScope.launch{}
CoroutineScope(Dispatchers.IO).launch{}
lifecycleScope.launch(Dispatchers.IO){}
lifecycleScope.launch{}