title: Timer and TimerTask in Android
body: <p>I need a timer for my program. I have written it and it works fine on PC in emulalator program (Android 1.5/2.2). But it doesn't work on the real device (Android 1.5). What am I doing wrong?</p>
  
  <pre><code>TimerTask task = new TimerTask() {
              public void run() {
                  if (condition) {
                      myFunc();
                  } else {
                      this.cancel();
                  }
              }
          };
          Timer timer = new Timer();
          timer.schedule(task, 500, 85);
  </code></pre>