Michele
- Forum-Beiträge: 1.525
28.05.2013, 18:51:00 via Website
28.05.2013 18:51:00 via Website
Hallo alle zusammen.
Kenne den Timer und TimerTask recht gut nun.
Aber eins verstehe ich nicht.
Wie man sieht Startet der Timer alle 20sek den TimerTask neu/wiederholt.
Egal ob im TimerTask die Aufgabe erledigt ist oder nicht.
Ist es machbar das der Timer erst sich wiederholt oder neu anfängt, wenn der TimerTask die Aufgabe erledigt hat?
Oder sollte ich lieber es mal mit dem AlarmManager versuchen?
Das beispiel:
LG
Kenne den Timer und TimerTask recht gut nun.
Aber eins verstehe ich nicht.
Wie man sieht Startet der Timer alle 20sek den TimerTask neu/wiederholt.
Egal ob im TimerTask die Aufgabe erledigt ist oder nicht.
Ist es machbar das der Timer erst sich wiederholt oder neu anfängt, wenn der TimerTask die Aufgabe erledigt hat?
Oder sollte ich lieber es mal mit dem AlarmManager versuchen?
Das beispiel:
1timer.scheduleAtFixedRate(new TimerTask(),20000,20000);
2
3public class TimerTest extends TimerTask {
4
5 @Override
6 public void run() {
7
8 }
9}
2
3public class TimerTest extends TimerTask {
4
5 @Override
6 public void run() {
7
8 }
9}
LG
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.