Witam,
Mam aplikację napisaną w javieFX, która korzysta z bazy danych. Teraz co np. minutę chce automatycznie odświeżać dane (żeby sprawdzić czy ktoś dodał coś nowego i odświeżyć odpowiednio tableView). Pytanie jak to zostawię jak jest teraz, czy nie będzie zawieszać aplikacji? Czy może to powinno być zrobione w osobnym wątku?
package com.company;
/**
* Created by Marcin on 12.08.2015.
*/
import java.util.TimerTask;
public class RunMyTask extends TimerTask
{
@Override
public void run() {
System.out.println("Operacja odświeżania bazy");
}
}
package com.company;
import java.util.Timer;
import java.util.TimerTask;
public class Main {
public static void main(String[] args) {
// write your code here
TimerTask task = new RunMyTask();
Timer timer = new Timer();
timer.schedule(task, 1000,10000);
//60 000 = 60 sekund
// public void schedule(TimerTask task,
// long delay,
// long period)
}
}