중복에 대해 방금 질문올렸다가 답변에 달린대로 어떻게 퀴즈 어플을 만들지 답이안나와서 소스로 질문올립니다
문제1이 뛰어져있는상태에서
if(quiz==1){
O.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Toast.makeText(getBaseContext(), "정답!", Toast.LENGTH_LONG).show();
quiz++;
fizzText.setText("문제2.");
}
});
X.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Toast.makeText(getBaseContext(), "틀렸습니다!", Toast.LENGTH_LONG).show();
quiz++;
fizzText.setText("문제2.");
}
});
}
if(quiz==2){
O.setOnClickListener(new OnClickListener(){
public void onClick(View v){
life--;
Toast.makeText(getBaseContext(), "틀렸습니다!", Toast.LENGTH_LONG).show();
quiz++;
fizzText.setText("문제3.");
}
});
X.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Toast.makeText(getBaseContext(), "정답!", Toast.LENGTH_LONG).show();
quiz++;
fizzText.setText("문제3.");
}
});
}
이렇게 onCreate 밖에다가 만들었고요.. 이런식으로 하려는데 클릭리스너가 중복되어서그런지 계속 1번 문제의 답이 답으로 설정되네요..