ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
700
700
EMPFEHLEN
-
so ich habe jetzt ein kleines Problem wo ich nicht weiter komme vielleicht hat hier ja einer eine Idee wie was ich falsch mache
Ich bekomme immer einen Fehler wenn ich den Timer ein 2.mal starte
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
public void startTimer() { timerArrayList = new ArrayList<Timer>(); mAPWerteArrayList = new ArrayList<MAPWerte>(); mAPWerteArrayList = OcitsimulationSingleton.getInstance().getallAPWerte(); for(int i =0 ; i < mAPWerteArrayList.size(); i++){ timerArrayList.add( new Timer()); try { timerArrayList.get(i).scheduleAtFixedRate( mAPWerteArrayList.get(i), 0, 1000); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("Timer "+ i+1 +" gestartet "); } } public void stopTimer() { for(int i =0 ; i < timerArrayList.size(); i++){ timerArrayList.get(i).cancel(); System.out.println("Timer "+ i+1 +" gestoppt "); } }
es kommt folgende Meldung:
Code :1
java.lang.IllegalStateException: Task already scheduled or cancelled
-
Hi,
auf den ersten Blick sieht der Code gar nicht so schlecht aus. Würdest Du bitte den Rest vom Stacktrace posten? Hab das Gefühl, dass diese Methoden start- und stopTimer häufiger als genau einmal aufgerufen werden.
Gruß Sen
-
Ich habe das Problem in zwischen behoben
Es lag nicht daran das ich die start und stopp 2mal auf gerufen wurde ...
Das Problem war das ich die run in der abgeleiteten timertask klasse aufgerufen habe
Ähnliche Themen
-
Audio-Engine kann nicht gestartet werden
Von Cecile Etter im Forum Audiotechnik, Recording & Audio-SoftwareAntworten: 2Letzter Beitrag: 09.06.08, 19:23 -
[Xp]: Server kann nicht gestartet werden
Von cater im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 14.02.08, 22:01 -
Mac kann nicht merh gestartet werden (kernel panic)
Von Carndret im Forum Mac OSAntworten: 3Letzter Beitrag: 16.01.08, 05:47 -
Anwendung kann nicht gestartet werden
Von Onkel Schuppig im Forum VisualStudio & MFCAntworten: 15Letzter Beitrag: 31.05.07, 15:03 -
Eingabegerätezugang kann nicht gestartet werden
Von Caliterra im Forum Office-AnwendungenAntworten: 6Letzter Beitrag: 30.01.05, 11:47





Zitieren
Login





