ANR방지
-
ANR 을 방지 하기 위한 AsyncTask안드로이드/학습&강좌 2011. 5. 15. 14:18
안드로이드의 기본을 생각하자면 안드로이드 OS 자체는 모바일용이다. PC용이 아니다 라는것은 그만큼 CPU의 성능이 아직은 pc 에 못 미칠뿐더러, 메모리의 양도 한참 적다. 물론예전의 2g 2.5g의 상황에 비하자면.. 말도 안되게 좋아진 상황이다. 당시에 기준이 되는건 kb byte 단위로 리소스를 줄이려 부단히도 노력했지만 지금은 그런 제약이 많이 적다. mByte 단위로 어플의 용량이 늘어나도 버텨주니깐 많이 자유로운 편이지만, 기본은 PC가 아니고 핸드폰이라는걸 명심해야 한다. (물론 태블 릿 PC도 있지만;;) 안드로이드 핸드폰에서 시간이 오래 걸리는 작업 예를 들자면 서버에 접속해서 데이터를 받는 경우 무한정 응답을 기다리고 있 일 수 없기때문에 약 5초정도 응답이 없는 경우 안드로이드 OS..