UI 요소가 10초 동안 반응하지 않으면 ANR error를 발생시키고 앱을 종료할지 기다릴지 정하도록함.

(Android Developer에서는,

  • No response to an input event (such as key press or screen touch events) within 5 seconds.
  • 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

+ Recent posts