title: TextView.setText() is working on button press, but not with CountDownTimer
body: <p>I have a class that implements a few buttons and counters, when I press a button I need some text in a TextView to be set to something else. It isn't anything crazy, which is why I can't understand why it doesn't work.</p>
  
  <p>The button onClick method that works:</p>
  
  <pre><code>public class Main extends Activity{
      @Override
      protected void onCreate(Bundle savedInstanceState) {
  
          super.onCreate(savedInstanceState);
  
          LinearLayout linLayout = (LinearLayout)findViewById(R.id.main_view);
  
          Button button_2 = new Button(this);
          button_2.setText("2");
          button_2.setOnClickListener(new View.OnClickListener(){
              public void onClick(View v){
                  setValues(2, 2);
                  ((TextView)findViewById(R.id.counter_label)).setText("You Pressed 2");
                  updateScrollText();
                  startTimer(200000);
              }
          }
          linLayout.addView(button_2);
      }
  
  
      public void setValues(int first, int second);
          this.first = first;
          this.second = second;
      }
  ...
  </code></pre>
  
  <p>But when I try to place it in my timer:</p>
  
  <pre><code>private void startTimer(long time){
      counter = new CountDownTimer(time, 1000){
          public void onTick(long millisUntilDone){
  
             Log.d("counter_label", "Counter text should be changed");
             ((TextView)findViewById(R.id.counter_label)).setText("You have " + millisUntilDone + "ms");                    
          }
  
          public void onFinish() {
              ((TextView)findViewById(R.id.counter_label)).setText("DONE!");
  
          }
      }.start();
  }
  </code></pre>
  
  <p>The frustrating part is that the LogCat shows "Counter text should be changed" on every tick like it is supposed to, it just doesn't actually change the text. Any clue what is going on? I have Cleaned the project and everything else works as it should.</p>
  
  <p>I also just noticed that another counter timer that is doing a similar thing (showing me time until it is done) was working 100%, I haven't touched it and now it isn't setting the text either. It stops changing the text after 1 second but the counter keeps counting down.</p>