Rapa 수업/Android
[5일차] Handler & AsyncTask
록씨
2015. 5. 22. 17:08
반응형
1. ANR ( Application Not Responding )
정의
- 안드로이드 어플리케이션이 일정시간 동안 응답하지 않을 때 프레임워크가 발생시키는 에러
- Activity는 5초 이상 사용자의 입력에 반응하지 않을 때
- 브로드캐스트 리시버가 10초 내로 리턴하지 않을 때
- Service는 20초
해결
- Thread를 이용하여 처리
- 응답처리 보강
진행상황 대화상자
빠른 View 랜더링과 계속되는 계산등의 Thread 처리
2. Thread, Runnable
3. Handler & AsyncTask
4. IntentService
- Service에서 Background Thread로 작업을 처리할 때 사용하는 객체.
5. Menu
- Options Menu
생성 - onCreateOptionsMenu();
선택 - onOptionsItemSelected()
- Context Menu
생성 - onCreateContextMenu();
사용 - onContextItemSelected()
등록 - registerForContextMenu()
반응형