안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 선후입니다.^^
if(mid == 1){
setContentView(mTest);
return;
}
if(mid == 2){
setContentView(mTest);
return;
}
여기서 if문에 return문이 들어가는데요
왜 들어가는 것인지 궁금합니다.^^

2010.11.08 08:16:39
return 문은 값을반환하거나 메소드를 호출한 곳으로 되돌아갈때 사용하는 예약어 입니다 if문안에서도 똑같이 작용하며 변수 mid의 값이 0이거나1일경우 setSetContentView(mTest):를실행한뒤 위의메소드를 호출한곳으로 되돌아가게됩니다
2010.11.08 08:41:42
답변 감사합니다. 어느정도 이해가 되어버렸어요!! ^^ㅎㅎ 꾸벅
(중요한 부분이 빠져있네요 위 내용은 onCreate메서드 내부에 있는것으로return 값이 void인데
return은 무엇을 리턴하는것인지요? 아니면 여기서 return은 여기서 이 메서드를 끝내겠다는 뜻으로 보면 되는건가요?)
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
if(mid == R.id.MenuId_OpenGL15_Current){
setContentView(mTestHarness);
return;
}



