반응형
목록ui thread (1)
아무고토 몰라효

👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 안녕하세요! 🙋🏻♀️ Android 의 ANR 이라는게 무엇인지 정리해보았습니다. 📌 ANR 이란? ANR 이란 Application Not Responding 의 약자이다. 어플리케이션의 UI Thread 가 너무 오랫동안 차단되면 ANR(어플리케이션 응답없음)오류가 나타나게 된다. 앱이 포그라운드에 있으면 아래와 같은 시스템에서 사용자에게 다이얼로그를 표시한다. (사용자가 ANR 다이얼로그에서 앱을 강제 종료할 수 있다.) 📌 ANR 발생하는 이유? 입력 전달 타임아웃 : 앱이 입력이벤트 (ex.키 누름 또는 화면 터치)에 5초 이내에 응답하지 않는 경우 서비스 실행 : 앱에서 선언한 서비스가 몇 초 이내에 Service.o..
Android (이론)
2023. 9. 10. 22:11