0
나는이 같은 내 응용 프로그램 설정에 CountDownTimer
이 : 버튼을 누를 때 타이머 onFinish
를 호출 할 수 있도록카운트 다운 시계 방법
new CountDownTimer(11000, 1000) {
public void onTick(long millisUntilFinished) {
clock.setText("Seconds Remaining: " + millisUntilFinished/1000);
secsrem = (int) millisUntilFinished/1000;
}
public void onFinish() {
//...}
}.start();
내가 내 응용 프로그램에서 다른 방법으로 onFinish
방법에 접근 할 필요가 방법. 내가 어떻게 할까?
을하지만 난 때와) (timer.onFinish를 호출; 당신은 타이머를 취소하려면 대신 사용 그것은 해결 될 수 없다고 말합니다. – nexus490
조금 더 설명해 드리겠습니다. 수학 표현식을 보여주는 앱이 있는데, 사용자는 10 초 내에 질문에 답할 수 있습니다. 그들이 # 키를 누르면 대답이 확인되고 다음 질문이 표시되지만 사용자가 시간이 없으면 다음 질문으로 이동합니다. – nexus490
'timer' 변수는 호출하는 곳에서 액세스 할 수 있는지 확인하십시오. 내 편집 된 답변보기 – Caner