こんにちは私は次のように私のアクティビティoncreateメソッドにカウントダウンタイマーを持っています
start1 = new CountDownTimer(level1time, 1000)
//timer updated every second
{
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
//switch activities
}
}
.start();
}
次に、コードの後半でstart1.cancelを呼び出します。これは、この特定のアクティビティが1回開始されたときに機能しますが、後でこのアクティビティが再度作成されると、最初のタイマーが終了したため、アクティビティは即座に切り替わります。
私の理解では、アクティビティが作成されるたびに新しいタイマーを作成する必要がありますが、そうではないようです。誰かがこの問題を解決する方法を知っていますか?