Проблема с устройством Android - PullRequest
0 голосов
/ 14 декабря 2011

У меня небольшая проблема, когда я устанавливаю опцию, чтобы устройство не спало.Я подключаюсь к веб-серверу и загружаю данные, и когда я делаю это, мне нужно, чтобы устройство не спало.Я использую это следующим образом:

1. В моем классе синхронизации при запуске подключения к веб-серверу я установил следующий метод:

PowerManager powerMan = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = powerMan.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
wl.acquire();

и onDestroy() в этомЯ установил активность:

wl.release();

Но кажется, что после этого устройство не спит, даже если я закрываю свое приложение.Есть ли что-то, что я делаю не так.Заранее спасибо!

1 Ответ

1 голос
/ 14 декабря 2011

Попробуйте использовать это вместо WakeLock Manager:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

это будет держать ваш экран включенным, и вы можете удалить эту опцию, выполнив его:

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

Это должно помочь.

...