Beiträge von kargo1337

    In dem Fall könnt ihr ganz einfach prüfen, ob die Zeit jetzt >45 Minuten ist. Falls ja, wird alles Größere einfach auf die zweite Anzeige gepackt.


    Hallo nochmal. Danke so hatten wir es gestern Abend auch schon gelöst.


    Die Lösung von Uwe scheint jedoch eleganter zu sein.

    Hallo. Danke für die Antwort.
    Das ist richtig. Die Hauptactivity bleibt offen, soll sie auch.
    Der Timer (erstes Chronometer) soll ebenfalls weiterlaufen, nur eben das zweite Chronometer starten, sobald der erste seine Zeit erreicht hat.


    Solange das Hauptfenster aktiv ist, funktioniert eben auch alles so wie es soll.
    Ist aber eine andere activity offen (Rote Karte, Gelbe Karte, Auswechslung, ..), ist der OnChronometerTickListener halt leider nicht mehr aktiv.

    Hallo.


    Ich programmiere zusammen mit einem Kumpel im Rahmen einer Ausarbeitung im Studim eine Fußball-Schiedsrichter-App.
    Nun haben wir zum Ende unseres Projektes einen kleinen Fehler entdeckt.


    Es gibt zwei Chronometer:
    1. Chronometer
    Halbzeit 1: 00:00 bis 45:00
    Halbzeit 2: 45:00 bis 90:00
    2. Chronometer
    (Nachspielzeit) 00:00 bis Button "Hz beenden" geklickt


    Zusätzlich vibriert das Handy 5 Sekunden vor Halbzeitende, um den Schiri zu informieren.



    Im Hauptfenster läuft das Ganze einwandfrei.
    Ist die Zeit allerdingt bei 44:50 (10 Sekunden vor Hz-Ende) und ich möchte eine gelbe Karte eintragen (also eine neue Activity aufrufen) gibt es ein Problem: Beim Eintragen der Karte virbriert das Handy erstens nicht (5 Sek vor Hz-Ende) und wenn die Karte eingetragen wurde, dies insgesamt länger als die 10 noch zu spielenden Sekunden gedauert hat, läuft das 1.Chronometer weiter (steht also z.B. bei 45:20, ohne dass das zweite Chronometer für die Nachspielzeit aufgerufen wird)...


    Die Frage ist also:
    Wie bleibt der OnChronometerTickListener (im Hauptfenster - onPause) aktiv, obwohl eine andere Activity aktiv ist?