2013-01-25 2 views
1

어떻게이 방법 밖에 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(); 
} 

}

답변

2

사용 Counter2.cancel ...

+1

나는 이미 그렇게했지만 멈추지 않았다. –

1
timer.cancel(); 

는 타이머를 중지합니다.

+0

취소가 오류입니다. 여기에 timer.cancel();을 입력 할 것입니다. UR onclick 버튼에 –

+0

을 입력하거나 UR 타이머를 중지하려는 위치. – duggu

+0

정지 할 수 없습니다. –

관련 문제