سؤال

I have a countdown timer, When it reaches 00:00 I wish to start a new activity. However the app crashes when the timer reaches 00:00. I tried using the same way to start an activity as I do with buttons and they work but not on timer end.

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));
    }

}    
هل كانت مفيدة؟

المحلول

Make sure that your activity is listed under Manifest file and if possible then paste the stacktrace, this will give the clear view of the issue.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top