Мой WakeLock не держит мое устройство в активном состоянии.
В OnCreate()
У меня есть:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "My Tag");
mWakeLock.acquire();
тогда:
new CountDownTimer(1320000, 200) {
public void onTick(long millisUntilFinished) {
// I update a progress bar here.
}
public void onFinish() {
// I finish updating the progress bar.
mWakeLock.release();
}
}.start();
Экран выключается до окончания таймера, как я могу сделать экран видимым?
mWakeLock
- это поле, ранее объявленное так:
private PowerManager.WakeLock mWakeLock;
Мое устройство использует Android 1.6. Я был бы очень признателен за любую помощь, чтобы решить эту проблему.