Hey,
ich habe hier eine Methode, die alle paar Sekunden aufgerufen wird. Und diesen Zeitabstand soll sie messen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | private long time_start_ms; private long time_avg_ms; void prepareNewQuestion() { currentQuestion = new Question(this); if (time_avg_ms > 0) { time_avg_ms = (time_avg_ms + (System.currentTimeMillis() - time_start_ms)) / 2; } else { time_avg_ms = (System.currentTimeMillis() - time_start_ms); } time_start_ms = System.currentTimeMillis(); System.out.println("Durchschnittszeit: " + (time_avg_ms /1000) + "s"); } |
Da kommen keine sinnvollen Werte raus und ich befürchte, ich mache was grundlegend falsch. Mag mir jemand n Tipp geben? =)
Jens