Для моего приложения мне нужно знать, что экран заблокирован. Как проверить это проблематично. Я использовал следующий флаг:
if(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON != 0){
// some code
}else if((WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED)!= 0){
// some code
}
Но это всегда выполняется как часть if, так и else..., который флаг, который я должен использовать для проверки экрана, заблокирован или нет?