반응형 Android socket error1 [Android] android.os.NetworkOnMainThreadException 해결 안드로이드에서 Network를 이용한 TCP/IP 통신을 구현함에 있어 다음과 같은 에러가 발생했습니다 android.os.NetworkOnMainThreadException 해당 에러의 발생 원인은 Network API를 MainActivity에서 직접 호출했을 경우인데 MainActivity에서 Network관련 작업을 직접 실행할 경우 MainThread가 멈추는 현상이 발생할 수 있기 때문에 Android OS에서는 해당 에러 문구를 출력하게 됩니다. 즉 해당 에러는 MainThread에서 Network를 호출했다는게 문제가 된다는 것인데 간단하게 해결할 수 있는 방법은 MainThread가 아닌 Sub Thread에서 해당 작업을 하거나 Background 작업에서 Network 관련 기능을 실.. 2022. 10. 6. 이전 1 다음 반응형