1
我有一個倒數計時器,當它達到00:00我希望開始一個新的活動。然而,當計時器到達00:00時,應用程序崩潰。我試着用同樣的方式開始一個活動,就像我用按鈕做的一樣,它們工作但不是在計時器結束。Android:開始新的活動,當計時器達到0時
public class MyCount extends CountDownTimer
{
Context mContext;
public MyCount(long millisInFuture, long countDownInterval)
{
super(millisInFuture, countDownInterval);
}
public void onTick (long millisUntilFinished)
{
gameTimer.setText (formatTime(millisUntilFinished));
}
public void onFinish() {
counter.cancel();
startActivity(new Intent(Game.this, EndGame.class));
}
}
如果應用程序崩潰,那麼logcat中必須有一個堆棧跟蹤 – donfuxx
logcat中沒有關於onFinish()的內容,如果它是空的,那麼這個問題就是00:01 – Seatter
上的定時器。如果沒有logcat,然後嘗試登錄每行以確定哪一行代碼導致崩潰。然後我們可以針對並糾正那個特定的LOC! –