Hallo und frohe Weihnachten!
Ich habe einen Timer, denn ich starte, sich zyklisch wiederholt und auch wieder beenden muss.
Danach starte ich den Timer erneut:
Intervall ist 3000 Millisekunden.
Es kommt aber vor, das der Timer manchmal nicht beendet.
Ist an startPolling und stopPolling etwas falsch?
Vielen Dank!
Ich habe einen Timer, denn ich starte, sich zyklisch wiederholt und auch wieder beenden muss.
Danach starte ich den Timer erneut:
Code:
private void startPolling() {
TimerTask action = new TimerTask() {
public void run() {
updateOutputDebug_str("Polling");
updateOutputSerdata(bb.array());
}
};
timerDelayer = new Timer();
timerDelayer.schedule(action, 0, intervall);
}
private void stopPolling() {
if (!(timerDelayer == null)) {
timerDelayer.cancel();
}
}
Intervall ist 3000 Millisekunden.
Es kommt aber vor, das der Timer manchmal nicht beendet.
Ist an startPolling und stopPolling etwas falsch?
Vielen Dank!