어떻게이 방법 밖에 buttonstop을 클릭하면 카운트 다운 타이머를 멈출 수 있습니까? 메신저가있는 게임을 만들었습니다. 제출 버튼을 클릭하면 답이 정확하다는 것을 확인하면 타이머가 멈 춥니 다.타이머를 어떻게 밖에 멈출 수 있습니까? countdowntimer 메서드 밖에있는 버튼을 클릭하면 어떻게됩니까?
제발 도와주세요. 내 프로젝트에 필요해. 코드 길 위의 버튼의 onclick 내부
public void timer1(){
timer = (TextView)findViewById(R.id.timer);
final CountDownTimer Counter2 = new CountDownTimer(120000 , 1000) {
public void onTick(long millisUntilFinished) {
timer.setText(formatTime(millisUntilFinished));
}
public void onFinish() {
timer.setText("GAME OVER");
}
};
Context mcontext=this;
final AlertDialog.Builder alert = new AlertDialog.Builder(
mcontext);
alert.setTitle("LEVEL 1");
alert.setPositiveButton("Start",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.cancel();
Counter2.start();
question();
}
});
alert.show();
}
public void timer2(){
timer = (TextView)findViewById(R.id.timer);
final CountDownTimer Counter1 = new CountDownTimer(120000 , 1000) {
public void onTick(long millisUntilFinished) {
timer.setText(formatTime(millisUntilFinished));
}
public void onFinish() {
timer.setText("GAME OVER");
}
};
Context mcontext=this;
final AlertDialog.Builder alert = new AlertDialog.Builder(
mcontext);
alert.setTitle("CORRECT");
alert.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.cancel();
Counter1.start();
question();
}
});
alert.show();
}
}
나는 이미 그렇게했지만 멈추지 않았다. –