Timer and TimerTask in Android

22,867

You need to cancel() timer not the timer task.

Share:
22,867

Related videos on Youtube

Scit
Author by

Scit

Updated on July 09, 2022

Comments

  • Scit
    Scit almost 2 years

    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?

    TimerTask task = new TimerTask() {
                public void run() {
                    if (condition) {
                        myFunc();
                    } else {
                        this.cancel();
                    }
                }
            };
            Timer timer = new Timer();
            timer.schedule(task, 500, 85);