2017-03-08 7 views

답변

1

절대 어느 누구도 절대 어느 누구도 절대.

안드로이드에서는 문자 그대로 불가능합니다.

UI 스레드에서 Android를 실행하려고하면 Android 자체가 예외를 throw합니다. Android documentation에서 스트레이트

https://developer.android.com/reference/android/os/NetworkOnMainThreadException.html

+1

메인 (UI) 스레드의 네트워크 작업이 완료 될 때까지 전체 앱을 차단하므로 올바른 ... – Lefteris

4

:

는 응답 UI를 피한다는 UI 스레드에서 네트워크 작업을 수행하지 않는다. 기본적으로 Android 3.0 (API 레벨 11) 이상에서는 기본 UI 스레드가 아닌 다른 스레드에서 네트워크 작업을 수행해야합니다. 그렇지 않으면 NetworkOnMainThreadException이 발생합니다.

UI 스레드에서 네트워크 호출을 허용하지 않습니다.