카테고리 없음

파싱에는 {네트워크 작업은 스레드를 이용 }

setposs 2022. 12. 6. 22:27

파싱에는 {네트워크 작업은 스레드를 이용 }

파싱에는 {네트워크 작업은 스레드를 이용 }

예전에 안드로이드 진저브레드(2.3버전) 까지는 네트워크 작업을 메인 쓰레드에서 같이 작업이 가능했었습니다.

하지만 아이스크림(4.0버전) 이후부터는 네트워크 작업에 메인쓰레드에서 작업이 안되도록 했습니다. (ANR 때문에 그런거같음)

그래서 반드시 쓰레드를 생성해야 한다는 것입니다. - ( Async TASK 도 괜찮은거같음)

(결론은 메인스레드에서 응답시간이 요구되는것 (ex다운받을떄 이미지등등 불러오거나)들은 쓰레드로 돌리거나 비동기task로 돌려버리면됨)