Witam
Czy wie ktoś jak rozwiązać , obejść problem z cofaniem czasu podczas działania
timera? . Otóż gdy cofnie się czas w systemie to timer zatrzymuje się.
Oto przykładowy kod który wypisuje co pół sekundy kolejna liczbę , jak cofniemy
czas to zdarzenie Timera nie zachodzi.
Bardzo proszę o pomoc z góry dziękuję:)
//----------------------------------------------------------------------
import java.util.Timer;
import java.util.TimerTask;
import java.io.*;

class Untitled1 {
int i=0;
public Untitled1() {
Timer tm = new Timer();
tm.schedule(new Task(),500,500);
// czekamy na enter
BufferedReader br = new BufferedReader(new InputStreamReader(System.in);
try {
br.readLine();
} catch (IOException ex) {
}
}
class Task extends TimerTask{
public void run() {
System.out.println(i++);
}
}
public static void main(String[] args) {
Untitled1 untitled1 = new Untitled1();
}