Tätigkeit handle, wenn Bildschirm entsperrt
Also ich habe meine onResume
Befehl durch einen Neustart beendet-thread läuft mein Spiel Schleife.
Dies funktioniert perfekt für die Wiederaufnahme der app, wenn Sie geschlossen werden, indem home-Taste oder durch die Konzentration auf eine andere app.
Allerdings, wenn Sie den Bildschirm auszuschalten und dann wieder ein, die Aktivitäten onResume
Befehl feuert sofort, bevor der Bildschirm entsperrt ist. Ich muss meine Tätigkeit, zu wissen, wenn der Bildschirm gesperrt ist, so kann es neu starten, den thread zu gegebener Zeit.
Hat jemand hatte dies schon passiert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
für erkennen screen on und screen off registrieren Sie einen broadcast reciver wie:
AndroidManifest.xml:
In der Aktivität oder Service:
Empfänger-code wo das System Sie informiert, wenn Screen on/off passieren:
Intent.ACTION_USER_PRESENT
Intent.ACTION_USER_PRESENT
,ACTION_SCREEN_OFF
undACTION_SCREEN_ON
Receiver verfügbar sind, zu informieren-system, wenn screen on/off