안드로이드 android.os.NetworkOnMainThreadException 에러 해결

By | 1월 18, 2021

허니컴 이후 버전의 안드로이드는 메인스레드에서 네트워크 호출을 할 수 없다고 한다.

내 경우에는 Activity의 onCreate() 메서드에서 HttpURLConnection 을 사용하려 했을 때 이 오류가 발생하였다.

 

이럴 경우에는 android.os.AsyncTask 를 상속받은 사용자정의 클래스를 작성하여 별도의 스레드에서 동작하도록 하면 된다.

 

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments