Zitat"System.currentTimeMillis()" in die variable start ab um später bei den einzelnen Teilnehmern ihre gestoppte zeit auszurechnen. Also um später einfach zu sagen wir drücken auf zeit stoppen dann wird System.currentTimeMillis() - start gemacht.
Findet das Local auf dem Handy statt oder in der DB. Ich würde das in der DB Machen die Start und Stopp zeit festhalten. Und die System Server zeit benutzen.
Also wird wie oft wird denn die DB geupdatet denn nur dann wird auch wider der Leistner aufgerufen und es könne daten gesendet werden.