Timer erzeugen und anzeigen - Teil 1
- Home
- Tutorials
- Android
- Spiele App für Android 2.3.6 Programmieren
- Timer erzeugen und anzeigen - Teil 1
Für unseren Timer müssen wir einige Kleinigkeiten an unserem Code ändern.
-
Wir kommentieren unsere Variable lives (und alles was mit lives zu tun hat) aus
-
Kommentieren die Methode drawLives (und alles was mit drawLives zu tun hat) aus
-
Erzeugen zwei globale long Variablen in unserer GameActivity Klasse
private long pauseTime, starttime;
-
Erzeugen eine globale boolsche Variable und initalisieren sie mit false
private boolean onPauseSecondTime = false;
-
erweitern die Methode dialogState()
public void dialogState() { if (dialogIsActive) { dialog.hide(); dialogIsActive = false; theGameView.setTransparency(false); pauseTime = System.currentTimeMillis() - starttime + pauseTime; theGameView.resumeThread(); onPauseSecondTime = false; } else if (!dialogIsActive) { theGameView.setTransparency(true); dialog.show(); dialogIsActive = true; starttime = System.currentTimeMillis(); onPauseSecondTime = true; } }
-
fügen folgenden Code in die onPause() Methode ein
if (onPauseSecondTime == false) { starttime = System.currentTimeMillis(); onPauseSecondTime = true; }
-
und erzeugen einen Getter für pausetime
public long getPauseTime() { return pauseTime; }
Vorherig
Custom Buttons
Kostenlos
Spiele App für Android 2.3.6 Programmieren
-
Android 2.3.6 Spiele App Programmieren
-
Lektion1.1
-
Lektion1.2
-
Lektion1.3
-
Lektion1.4
-
Lektion1.5
-
Lektion1.6
-
Lektion1.7
-
Lektion1.8
-
Lektion1.9
-
Lektion1.10
-
Lektion1.11
-
Lektion1.12
-
Lektion1.13
-
Lektion1.14
-
Lektion1.15
-
Lektion1.16
-
Lektion1.17
-
Lektion1.18
-
Lektion1.19
-
Lektion1.20
-
Lektion1.21
-
Lektion1.22
-
Lektion1.23
-
Lektion1.24
-
Lektion1.25
-
Lektion1.26
-
Lektion1.27
-
Lektion1.28
-
Lektion1.29
-
Lektion1.30
-
Lektion1.31
-
Lektion1.32
-
Lektion1.33
-
Lektion1.34
-
Lektion1.35
-
Lektion1.36
-
Lektion1.37
-
Lektion1.38
-
Lektion1.39
-
Beliebte Kurse
Spring Boot Webentwicklung - RESTful APIs entwickeln!
Lerne Spring Boot und erstelle RESTful APIs Das beliebteste Java...
29,99€
Die Java 11 Masterclass - Werde zum Profi-Entwickler!
Werde zum Entwickler mit der Java 11 Masterclass! Starte in...
29,99€
Spiele entwickeln mit Unity 3D – Erstelle eigene Games in C# - Starter
Willkommen zum kostenlosen Teil des Kurses: "Spiele entwickeln mit Unity...
Kostenlos