UI 요소가 10초 동안 반응하지 않으면 ANR error를 발생시키고 앱을 종료할지 기다릴지 정하도록함.
(Android Developer에서는,
- No response to an input event (such as key press or screen touch events) within 5 seconds.
- A
BroadcastReceiver
hasn't finished executing within 10 seconds.
라고 명시되어 있습니다.)
Thread.sleep()등이 메인 스레드를 대기시키고 UI 갱신을 방해함.
해결방법 : Thread + Handler, AsyncTask
'Android > 하루 꿀팁' 카테고리의 다른 글
Titlebar vs Actionbar vs Toolbar (0) | 2018.06.16 |
---|---|
Android Stduio Preview 상단 타이틀바 제거 (0) | 2018.05.27 |
URL, URI, URN (0) | 2018.05.16 |
안드로이드의 4대 구성 요소 (0) | 2018.05.16 |
AsyncTask 사용 규칙 (0) | 2018.04.06 |