Android:当计时器达到0时启动新活动

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

我有一个倒计时,当它达到00:00时,我希望开始一个新的活动。但是,当计时器达到00:00时,应用程序崩溃。我试着用和按钮相同的方法来启动一个活动,但它们在计时器端不起作用

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!没关系,我忘了在清单中说明活动。不过还是谢谢你抽出时间。