Android:当计时器达到0时启动新活动
我有一个倒计时,当它达到00:00时,我希望开始一个新的活动。但是,当计时器达到00:00时,应用程序崩溃。我试着用和按钮相同的方法来启动一个活动,但它们在计时器端不起作用Android:当计时器达到0时启动新活动,android,android-activity,countdowntimer,Android,Android Activity,Countdowntimer,我有一个倒计时,当它达到00:00时,我希望开始一个新的活动。但是,当计时器达到00:00时,应用程序崩溃。我试着用和按钮相同的方法来启动一个活动,但它们在计时器端不起作用 public class MyCount extends CountDownTimer { Context mContext; public MyCount(long millisInFuture, long countDownInterval) { super(millisIn
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));
}
}
确保您的活动列在清单文件下,如果可能,然后粘贴stacktrace,这将提供问题的清晰视图。如果应用程序崩溃,则必须在logcat中有stacktrace。logcat中没有关于onFinish()的任何内容,这就是问题所在,如果它是空的,程序只是在00:01与计时器一起运行。如果没有logcat,则尝试登录每一行,以确定哪一行代码导致崩溃。然后我们可以瞄准并纠正特定的LOC!没关系,我忘了在清单中说明活动。不过还是谢谢你抽出时间。