3 가지 활동 (a, b 및 c)이 있습니다. 활동에서 나는 몇 초의 활동 후에 시작하는 countdowntimer를 가지고있다. b. 나는 countdowntimer 활동 a를 완료하고 C를 시작하려는이 코드활동이 완료되지 않았습니다.
Intent myIntent = new Intent(a.this, c.class);
a.this.startActivity(myIntent);
finish();
: 활동에서 사용자 활동의 C를 시작할 수 있습니다. 이제 문제 : 사용자가 c를 시작하면 c가 시작되지만 카운트 다운이 중지되지 않고 완료되면 활동 b가 시작됩니다. 왜? 나는 countdowntimer와 함께 hole activity를 finishing했다. 나는 이해하지 못한다. 나는 또한 onDestroy()
을 시도했지만 작동하지 않습니다. 내 Countdowntimer :
new CountDownTimer(7000, 1000) {
public void onTick(long millisUntilFinished) { }
public void onFinish() { }
}.start();
어떻게 카운트 다운 타이머를 구현 했습니까?> – slayton
예, 구현했습니다. – nameless
당신은 활동의 onStop() 함수에서 타이머를 멈추어야합니다 – whoabackoff