title: Android Countdown Timer crash and wrong values
body: <p>I have an app that tells me how many hours to go at school ( :P ). I have a textview with the text Time: ( Hours to go ). This should be 6.2 but it is 6 at the moment, then when I click start it says School finished instantly and then crashes. Oh, I want to show the time in hours, like this ( 6.2 = 6 hours 20 minutes ).
  What could be the problem?</p>
  
  <p>Code startActivity:</p>
  
  <pre><code>package com.nieeli.timer;
  
  import android.app.Activity;
  
  import android.os.Bundle;
  import android.os.CountDownTimer;
  import android.view.View;
  import android.view.View.OnClickListener;
  import android.widget.Button;
  import android.widget.TextView;
  
  public class startActivity extends Activity implements OnClickListener {
      private static final String tag = "Main";
      private MalibuCountDownTimer countDownTimer;
      private long timeElapsed;
      private boolean timerHasStarted = false;
      private Button startB;
      private TextView text;
      private TextView timeElapsedView;
  
      private final long startTime = 22500000/3600000;
      private final long interval = 1/100;
  
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
          startB = (Button) this.findViewById(R.id.button);
          startB.setOnClickListener(this);
  
          text = (TextView) this.findViewById(R.id.timer);
          timeElapsedView = (TextView) this.findViewById(R.id.timeElapsed);
          countDownTimer = new MalibuCountDownTimer(startTime, interval);
          text.setText(text.getText() + String.valueOf(startTime));
      }
  
      public void onClick(View v) {
          if (!timerHasStarted) {
              countDownTimer.start();
              timerHasStarted = true;
              startB.setText("Start");
          } else {
  
              countDownTimer.cancel();
              timerHasStarted = false;
              startB.setText("Stop and Reset");
          }
      }
  
      // CountDownTimer class
      public class MalibuCountDownTimer extends CountDownTimer {
  
          public MalibuCountDownTimer(long startTime, long interval) {
              super(startTime, interval);
          }
  
          @Override
          public void onFinish() {
              text.setText("School Finished!");
              timeElapsedView.setText("Time Passed: "
                      + String.valueOf(startTime));
          }
  
          @Override
          public void onTick(long millisUntilFinished) {
              text.setText("Time remain:" + millisUntilFinished);
              timeElapsed = startTime - millisUntilFinished;
              timeElapsedView.setText("Time Left: "
                      + String.valueOf(timeElapsed));
          }
      }
  }
  </code></pre>
  
  <p>Haven't made any changes in manifest or layout.</p>
  
  <p>Thanks :D</p>