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

android 디버깅시 return 질문입니다.

0 추천
안녕하세요.

제가 디버그를 하면서

예를들어

 

try{

    return "a";

}catch(Exception e){

    return null;

}

 

다음과 같은 구문이 있다면 return "a"에 디버깅이 들어갔다가 catch문 안에 return null도 한번씩 거쳐서 가더라구요.... 물론 exception의 값을 조사식에서 찍으면 error로 떨어집니다.. 당므과 같은 현상이 일반적인 경우인가요..?
익명사용자 님이 2016년 8월 16일 질문
Exception에 해당하는 부분을 타는 것은 분명히 에러라는 의미인데요, return문 까지 탄 것은 좀 이상하네요. 혹시 앱을 실행하신 상태에서 소스를 만지신 다음 디버깅 모드로 들어가신 것은 아닌지요?

1개의 답변

0 추천
return "a"; 밑에 Log.d 로 아무거나 하나 넣어보세요. Log.d 를 안거치면 실제 Exception이 발생한것이고 거치면 문제 없는것입니다.
Development Guy (70,570 포인트) 님이 2016년 9월 12일 답변
...