Непосредственно из документации:
Примечание. Вам не нужно снимать флажок FLAG_KEEP_SCREEN_ON, если только вы больше не хотите, чтобы экран оставался включенным в вашем запущенном приложении (например, если вы хотите, чтобы экран отключался после определенного периода бездействия). Менеджер окон заботится о том, чтобы все происходило правильно, когда приложение переходит в фоновый режим или возвращается на передний план. Но если вы хотите явно сбросить флажок и тем самым позволить экрану снова выключиться, используйте clearFlags (): getWindow (). ClearFlags (WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON).