[5일차] Handler & AsyncTask
2015. 5. 22. 17:08ㆍRapa 수업/Android
반응형
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()
반응형
'Rapa 수업 > Android' 카테고리의 다른 글
[7일차] Content Provider (0) | 2015.05.27 |
---|---|
[6일차] (0) | 2015.05.27 |
[4일차]Android Application UI (0) | 2015.05.21 |
[3일차] Service & Broadcast Receiver (Basic) (0) | 2015.05.20 |
[2일차] Activity LifeCycle (0) | 2015.05.19 |