Witam.
Stworzyłem sobie timerek i uruchamiam go
timer.schedule(task,10,timerek);
gdzie timerek jest zmienna o wartosci np 1000;
i teraz po pewnym czasie chciałbym zmienic wartosc zmiennej aby przyspieszyc "tykanie" timerka. Mimo, że wartosc zmiennej zmieniłem to timer tyka bez zmian. Próbowałęm najpierw wyłączyc timerka czyli
timer.cancel();
a następnie uruchomic go ponownie ale napotkałem problem. Mianowicie zmiana zmiennej timerek ma nastąpic automatycznie, wiec metode zmieniajaca wartosc zmiennej timerk umieszczam w metodzie run w klasie dziedziczącej z TimerTask. No ale jezeli tam zatrzymam timer to juz niemoge wywołac
timer.schedule(task,10,timerek);
z nową wartosciazmiennej timerek.
Moje pytanie brzmi.
Jak moge w czasie działania programu przyspieszyć bądź spowolnić timer?