Держите экран ярким, пока AsyncTask - PullRequest
3 голосов
/ 25 августа 2011

Я использую этот код в AsyncTask, чтобы убедиться, что экран остается ярким во время работы AsyncTask:

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

Однако я не хочу, чтобы экран работал ярким после запуска AsyncTask. Как я могу «отменить» или «отключить» эту опцию?

1 Ответ

6 голосов
/ 25 августа 2011

В вашем методе onPostExecute в вызове AsyncTask

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

См. этот вопрос для получения дополнительной помощи.

...