WakeLock

Q

qwert_zuiopue

Fortgeschrittenes Mitglied
6
Hallo,

ich möchte, dass mein Programm dem Telefon ab und zu ein Dimmen gestattet. Ich starte es also mit
Code:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
Das funktioniert soweit. Außerdem noch:
Code:
	public void onResume() {
		super.onResume();
		 wl.acquire();
	}
	public void onPause() {
		super.onPause();
		wl.release();
	}

Wenn ich jetzt zwischendurch allerdings sowas einfüge:
Code:
wl.release();
wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();
Dann schaltet sich das Display irgendwann komplett ab.

Was mache ich falsch?

Vielen Dank!
 
Ich möchte ein Verhalten wie bei google-maps implementieren, wo ja zwischendurch der Bildschirm gedimmt wird und bei Ereignissen wieder mit voller Helligkeit erscheint.
 
Letzter Versuch: *PUSH* :).
 
Das Thema ist immer noch aktuell. Gibt es eventuell eine andere Möglichkeit außer WakeLocks?
 

Ähnliche Themen

M
Antworten
0
Aufrufe
1.229
Milufix
M
N
  • Nebukad
Antworten
3
Aufrufe
1.865
strider
S
A
  • andy572
Antworten
18
Aufrufe
3.608
andy572
A
Zurück
Oben Unten