코루틴 사용방법1 Android Coroutine example 코루틴 권장사항 1. 새 코루틴을 만들거나 withContext를 호출할때 Dispatchers를 하드코딩하지 마세요. -> 코드의 유연성, 테스트 용이성을 위함. 직접 하드코딩하게 되면 테스트나 리팩토링이 어려워진다. 하드코딩된 Dispatchersimport kotlinx.coroutines.*fun fetchData() { GlobalScope.launch(Dispatchers.IO) { // 일부 오래 동작하는 작업 val data = performNetworkRequest() withContext(Dispatchers.Main) { // UI 업데이트 updateUI(data) } }} 하드코딩을 .. 2024. 7. 4. 이전 1 다음