[5일차] Handler & AsyncTask

2015. 5. 22. 17:08Rapa 수업/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