15 View.OnClickListener bHandler =new View.OnClickListener() {
16
17 public void onClick(View v) {
18 switch(v.getId()){
19 case R.id.yes :
20 et.setText("누런빛이 도는 과일입니까?");
21 Log.v(TAG,"질문통과");
22 break;
23 switch(v.getId()){
24 case R.id.yes :
25 et.setText("한줄기에서 여러개의 열매가 납니까?");
26 case R.id.no :
27 break;
28 }
29 }
30
보시지 쉽게 만드느라 힘들었네 ;ㅋㅋㅋㅋ
제가 저 스위치 케이스문을 이용하여 yes버튼을 누르면 누런빛이 도는 과일입니까? 라는 글을
et에 띄우고 다시 yes를 누르면 한줄기에서 여러개의 열매가 납니까 라는 글을 띄우고 싶은데
실행하면 맨 마지막꺼만 나오네요 ㅠㅠ break; 써도 그런데 이걸 어떻게 바꾸어야 하나요 ㅠㅠ




아주 간단한 문제네요;;
그냥 flag로 true/false로 바꿔주면서 인식하면 될꺼같은데요?
아래 간단히 써 놓겠습니다.
boolean flag = true;
switch{
case r.id.yes:
if(flag){
출력1;
flag = !flag;
}else{
출력2;
flag = !flag;
}
}
이케 하면되지 않을까요...