반응형
소스는 맞는데 자꾸 시스템 에러나서 뭐가 문제인지 봤더니
아센 이후부터는 메인 스레드에서 통신소스를 실행 못한단다.....
결국 스레드를(안드로이드에서는 워커 쓰레드라고 하는 듯) 하나 더 만들어서 소켓을 수행하면 해결...
메인 스레드에서 실행하면 ANR이 발생할 가능성이 높기 때문인 것 같다.
5초 이상의 작업시간을 요하는 작업들은 모두 새로운 쓰레드를 만들어서 수행하는 것이 좋다고 한다.
반응형
'Computer Science > Android' 카테고리의 다른 글
repo init 에러 : line 1: syntax error near unexpected token `newline' (2) | 2014.07.15 |
---|---|
AVD에러 - Failed to allocate memory: 8 (3) | 2013.01.27 |
안드로이드 개발 환경 구축 (Android SDK 설치하기) (0) | 2013.01.22 |