반응형 ThreafPool1 [Kotlin] Background Thread (ThreadExecutor 사용하기) UI Thread 가 아닌 Background Thread 에서 작업하기 위해서 ThreadExecutor 를 생성 백그라운드 스레드를 사용하는 이유는 메인(UI) 스레드에서 긴 작업을 수행하면 앱이 응답하지 않거나 끊어지는 문제를 피하기 위해서입니다 class HttpActivity : AppCompatActivity() { val executor: ExecutorService = Executors.newSingleThreadExecutor() } 버튼 클릭하면 실행 하도록, onCreate 안에 click event 작성 binding.httpSendButton.setOnClickListener { executor.execute{ val url = binding.httpUrlEditText.text... 2023. 8. 18. 이전 1 다음 728x90 반응형