마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

NullPointException 이 ANR이 될 수 있나요?

0 추천
안녕하세요.

ANR로 등록된 이슈가 있어 분석해보니...

xxxInstance.method(); 에서

xxxInstance 가 null 인 상태였습니다.(new xxxInstance 전 상황)

그런데 왜 NullPointException 발생을 하는게 아니라

ANR이 발생하는지 의문이네요...

단말마다 다르게 동작을 하는데...

어떤 단말에서는 강종 팝업이, 어느 단말은 ANR이

왜 일까요?

좀 자세한 답변 부탁드립니다. ^^
까리산적 (350 포인트) 님이 2016년 4월 26일 질문

1개의 답변

0 추천
Exception이 어느  Thread에서 발생하느냐에 따라 다릅니다.

예를 들어 Main UI Thread에서 Exception이 발생할 경우,

화면 그리는 로직까지 멈추게 되서 ANR이 발생할 수 있습니다.
익명사용자 님이 2016년 4월 26일 답변
...