title: how to display the end and start time android countdowntimer
body: <p><br>
  when i run the code below i can not display the start and the end time like 00:00:00 every time the timer start, in the future i want to let the user define how many countdown timer he need and time for each one with repeat on them so any assist for display is vital and if someone can improve the code for the next step i will very appreciate that.<br>
  Thank for the assist, </p>
  
  <pre><code>repeterTimer = new CountDownTimer(3000, 1000) {
          @Override
          public void onTick(long millisUntilFinished) {
  
              isRunning = true;
              meditiongong.setLooping(false);
              long millis = millisUntilFinished;  
               String hms = String.format("%02d:%02d:%02d", TimeUnit.MILLISECONDS.toHours(millis),  
                   TimeUnit.MILLISECONDS.toMinutes(millis) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millis)),  
                   TimeUnit.MILLISECONDS.toSeconds(millis) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis))); 
               textViewTimer.setText(hms);
  
          }
          @Override
          public void onFinish() {
              textViewTimer.setText("00:00:00");
              isRunning = false;
              meditiongong.start();
              if (repeater) {
                  numRepeat ++ ;
                  numOfRepeat.setText("" + numRepeat);
                  repeterTimer.start();
              } else {
                  meditiongong.setLooping(true);
              }
  
          }
      };
  
  }
  </code></pre>