본문 바로가기

study

안드로이드 NetworkOnMainThread 오류

그냥 개발자들이 알아서 하게 놔두지 왜 귀찮게 이런 제한을 걸어둔거야...-_-a


여튼 안드로이드에서 Main thread 에서 Network 작업 할려면 NetworkOnMainThread 오류가 나니,

귀찮긴 하지만 별도 AsyncThread 구현해서 작업 돌리던가,

난 무조건 Main thread에서 돌리고 말거야! 라면, 아래 코드 집어넣으면 된다.


if(android.os.Build.VERSION.SDK_INT > 9) {

StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();

StrictMode.setThreadPolicy(policy);

}


취미로 시작한게 점점 귀찮아지기 시작하는군 -_-a