Как найти экран заблокирован в Android

Для моего приложения мне нужно знать, что экран заблокирован. Как это проверить проблематично. Я использовал следующий флаг:

if(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON != 0){
    // some code
}else if((WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED)!= 0){
   // some code
}

Но это всегда выполняется, если и еще часть ... какой флаг я должен использовать, чтобы проверить, заблокирован экран или нет?

Ответы на вопрос(6)

Ваш ответ на вопрос