I have a CountDownTimer that looks like this:
clock = new CountDownTimer(seconds, 1000) { // adjust the milli seconds here
            public void onTick(long millisUntilFinished) {
              timer.setText(String.format(Locale.GERMAN, FORMAT,  
                        TimeUnit.MILLISECONDS.toSeconds(millisUntilFinished) - TimeUnit.MINUTES.toSeconds(
                        TimeUnit.MILLISECONDS.toMinutes(millisUntilFinished))));
            }
            public void onFinish() {
              timer.setText("00");
              end();
            }
        }.start();
And a method:
private void end() {
  Intent intent = new Intent(getApplicationContext(), End.class);
  startActivity(intent);
  finish();
}
But the new activity does not start when the timer runs out, why is this?
 
     
     
    