반응형
val docs = Jsoup.connect("https://www.naver.com/").get()
코틀린언어로 jsoup를 사용할때 위에 코드를 그대로 사용하게 되면 android.os.NetworkOnMainThreadException 에러가 발생하며, 앱이 강제로 종료된다. 원인은 메인 스레드에서 수행되어 발생하는것으로
withContext(Dispatchers.IO) {
val docs = Jsoup.connect("https://www.naver.com/").get()
}
위에 코드로 수정하면 에러없이 정상작동합니다.
반응형