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