Entweder steh ich total auf dem Schlauch oder wir reden aneinander vorbei.
Könntest du vielleicht ein code Beispiel geben?
Sobald ich auf Stopp drücke rufe ich die speichermethode des viewholders auf. Ja das stimmt. Damit speichere ich die Zeit. In meiner Datenbank allerdings möchte ich ja nicht die zeit speichern sondern nur die Punktzahlen die sich aus dem rang der einzelnen zeiten ergeben.
Heißt ich kann zu dem Zeitpunkt wo ich Stopp drücke nichts speichern.
Beispiel: Teilnehmer eins kommt im Ziel an ich drücke auf stopp. Er hat genau 5 minuten gebraucht. Jetzt kann ich allerdings noch garnichts in die Datenbank speichern weil Teilnehmer zwei und drei noch unterwegs sind. Teilnehmer drei kommt nach 7 Minuten ins Ziel. Und Teilnehmer zwei kommt nach 10 minuten ins Ziel. Jetzt erst da alle Teilnehmer gestoppt wurden kann ich sagen das Teilnehmer eins erster ist also 1 punkt bekommt. Teilnehmer zwei war letzter also bekommt er 5,7 punkte und Teilnehmer drei war zweiter und bekommt 3 Punkte.
Erst diese Punkte können gespeichert werden. Das löse ich ja aus sobald ich auf fertig drücke.